1.创建nginx用户 ,不允许登录

useradd nginx -s /sbin/nologin 

2.先下载nginx.tar.gz包,解压至 /usr/local

3. 进到/usr/local/nginx

./configure --prefix=/usr/local/nginx --error-log-path=/data/logs/nginx/error.log --http-log-path=/data/logs/nginx/access.log --user=nginx --group=nginx --with-http_ssl_module --with-http_realip_module --with-http_flv_module --with-http_image_filter_module --with-http_gunzip_module --with-http_gzip_static_module --with-http_stub_status_module

安装过程中有可能报错缺少依赖模块 ,逐一安装即可 yum install gcc,yum install pcre-devel,yum install openssl-devel, yum install gd-devel 等

4.make 编译;make install 安装

5. cd /usr/local/nginx/conf 修改nginx.conf配置文件,去掉注释,并加上9000端口

另外还可以修改 /usr/local/nginx/html/index.html文件,修改页面显示的内容

6.启动nginx 

cd /usr/local/nginx

./sbin/nginx

然后到浏览器 页面访服务器 IP

 

如果访问不了,检查防火墙 centos6 修改 /etc/sysconfig/iptables文件;service iptables restart

centos7 执行firewall-cmd --zone=public --add-port=80/tcp --permanent  (--permanent永久生效),firewall-cmd --reload

如果需要增加额外模块,需要 重新编译 用 --add-module=PATH 模块

./configure --prefix=/usr/local/nginx --error-log-path=/data/logs/nginx/error.log --http-log-path=/data/logs/nginx/access.log --user=nginx --group=nginx --with-http_ssl_module --with-http_realip_module --with-http_flv_module --with-http_image_filter_module --with-http_gunzip_module --with-http_gzip_static_module --with-http_stub_status_module --add-module=echo-nginx-module-0.61

然后 make ; make install

 

posted on 2018-04-23 17:41  队长china  阅读(184)  评论(0编辑  收藏  举报