Linux平台上MySQL也没什么好说的了,首先准备一下软件环境: yum install gcc gcc-c++ gcc-g77 autoconf automake make cmake bison make perl perl-devel ncurses ncurses-devel 基本安装完如上的类库环境等,安装mysql就没什么问题了. 1.配置 cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DDEFAULT_CHARSET=utf8 -D…
近期因为项目需求,采购了两台阿里云ECS,选择的系统为CentOS 6.3 X64 安全加固版,额外买了160G的硬盘,应该够应付此项目的需求了. ECS默认已经配置好了sshd服务,可以使用root账号直接登录,但是这通常是不安全的,第一件事就是针对sshd服务进行优化配置. 1.创建常用的账号 在任何Linux相关的描述中,都会说日常使用root操作是很不安全的行为,因此首先创建一个日常使用的账户. useradd gary passwd gary 2.编辑sudoer文件 vim /etc…
在linux中配置防火墙是一件比较有风险的事情,尤其是在ECS中,一个不当心的操作,可能就会需要重置服务器. 包括阿里云的官方建议,不要配置防火墙,没有必要什么的吧啦吧啦…… (http://bbs.aliyun.com/read/144977.html?spm=5176.7114037.1996646101.1.b6lbJx) 但是如果真的无此必要,又何必存在这个软件?又为何蛮多IDC将硬件防火墙作为一个噱头来叫卖? 如果我想在公网关闭db端口,仅在内网可访问呢? 当然如上有些吹毛求疵,但是至…
原本是想把php和nginx合在一起来说的,不过考虑后,还是分开来做吧,已熟悉的更透彻一些. 1.准备类库 yum install autoconf automake libtool re2c flex bison zlib libmbfl libxml2 libxml2-devel bzip2 bzip2-devel curl libcurl libcurl-devel libmcrypt libmcrypt-devel mcrypt mhash mhash-devel gd gd-devel…
阿里云的系统盘通常都不大,对于我们的日常使用,基本不足,因此都会额外购买至少一块硬盘,作为存储数据之用. 数据盘要经过分区.格式化.挂载三个步骤,方能正常使用.  1.数据盘的分区 先使用fdisk命令,查看分配的硬件编号: fidks -l 如截图显示,设备编号为 /dev/sdb ,执行fdisk /dev/sdb命令进行分区 进入分区界面,依次输入如下按键,进行分区:n,创建分区:p,创建主分区:1,主分区编号:两次回车表示分区大小:w,写入分区表. 2.格式化分区 mkfs.ext3 /…
仅通过8080端口访问jsp显然不是一算是一个太好的方法,可以使用nginx的proxy_pass子模块,实现nginx转发jsp请求至tomcat. 典型的配置如下: server { listen ; server_name domain; root /data/web/domain; access_log logs/domain/access.log; location / { index index.jsp; } location ~ \.jsp$ { proxy_pass http:/…
nginx本身的并不能解析php或者jsp,要转发给后端的php或者tomcat以及其他类似的应用程序服务器来提供服务. 首先我需要完成的配置是实现与php的整合,典型的配置信息如下: server { listen ; server_name domain; root /data/web/domain; location ~ \.php($|/) { fastcgi_index index.php; fastcgi_pass ; fastcgi_split_path_info ^(.+\.ph…
这一D,跨越了几个月啊,人是越来越懒,集中写一些,就懒得再记录了.也是因为测试需要,搭建个jsp的服务环境,只是测试,考虑用tomcat就够了. 在Tomcat官网下载最新Core版本,下载之后,将文件解压缩在/usr/local/tomcat8.0.21.前提是要安装了JDK. 1.创建系统变量 修改/etc/profile,添加: CATALINA_HOME='/usr/local/tomcat8.0.21' CATALINA_BASE=$CATALINA_HOME PATH=$PATH:$…
自从接触nginx就开始喜欢上这个小东西了,似乎没什么特别的原因,就是喜欢而已. 1.安装环境的准备 yum install pcre pcre-devel openssl openssl-devel 由于前面的安装,大多数环境和类库已经准备完毕,只需要安装rewrite依赖和ssl相关的组件即可. 2.编译配置 ./configure --prefix=/usr/local/nginx --user=www-data --group=www-data\ --with-http_ssl_modu…
CentOS安装mongodb https://www.cnblogs.com/zddzz/p/10069912.html CentOS安装mongodb 我的是阿里云ECS 环境是CentOS 7.3 1.ssh登录服务器(工具可以用xshell,我用的是mac终端) $ ssh root@0.0.0.0 //root为用户账号 0.0.0.0换为自己服务器ip地址 会提示输入密码 输入密码看到下图即为登录成功 2.下载MongoDB 我这里使用的是/usr 来存放安装包 $ cd /usr…