安装编译工具及库文件
yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel
首先要安装 PCRE
下载 PCRE 安装包,下载地址: http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz
cd /usr/local/lib/java
wget http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz
解压安装包:
tar zxvf pcre-8.35.tar.gz
进入安装包目录:
cd pcre-8.35/
编译安装:
./configure
make && make install
查看pcre版本
pcre-config --version
下载并安装nginx
下载nginx
cd /usr/local/lib/java
wget http://nginx.org/download/nginx-1.6.2.tar.gz
解压安装包
tar zxvf nginx-1.6.2.tar.gz
移动位置
mv nginx-1.6.2 /usr/local/
进入安装包目录
cd nginx-1.6.2/
编译安装前需要注释掉两个地方(不然会安装失败)
cd /usr/local/nginx-1.6.2/src/os/unix
vi ngx_user.c
/*cd.current_sale[0] = ~salt[0];*/ 注释掉这行代码
cd /usr/local/nginx-1.6.2/objs
vi Makefile
去掉-Werror
编译安装
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre=/usr/local/lib/java/pcre-8.35
make
make install
加入环境变量
vi /etc/profile
export PATH=$PATH:/usr/local/nginx/sbin
source /etc/profile
服务器开放nginx安全组端口号
nginx启动
cd /usr/local/nginx/sbin
./nginx
nginx停止
1.从容停止服务
这种方法较stop相比就比较温和一些了,需要进程完成当前工作后再停止。
nginx -s quit
2.立即停止服务
这种方法比较强硬,无论进程是否在工作,都直接停止进程。
nginx -s stop
3.systemctl 停止
systemctl属于Linux命令
systemctl stop nginx.service
4.killall 方法杀死进程
直接杀死进程,在上面无效的情况下使用,态度强硬,简单粗暴!
killall nginx
查看占用接口
netstat -anptu | grep 8888