1.安装编译工具和库文件$yum-yinstallmakezlibzlib-develgccgcc-c++libtoolopensslopenssl-develpcrepcre-devel//PCRE功能是开启Nginx支持Rewrite功能2.安装Nginx1,下载Nginx到文件夹/usr/local$cd/usr/local///进入目标目录$wgethttp://nginx.org/download/nginx-1.14.2.tar.gz//下载nginx,选择稳定版2,解压文件包$tarzxvfnginx-1.14.2.tar.gz3,进入安装目录,编译安装$cdnginx-1.14.2$./configure--prefix=/usr/local/nginx--with-http_stub_status_module--with-pcre--with-http_ssl_module$make$makeinstall安装后概要信息:配置概要+使用系统PCRE库+使用系统OpenSSL库+使用系统zlib库nginx路径前缀:“/usr/local/nginx”nginx二进制文件:“/usr/local/nginx/sbin/nginx”nginx模块路径:“/usr/local/nginx/modules”nginx配置前缀:“/usr/local/nginx/conf"nginx配置文件:"/usr/local/nginx/conf/nginx.conf"nginxpid文件:"/usr/local/nginx/logs/nginx.pid"nginx错误日志文件:"/usr/本地/nginx/logs/error.log"nginxhttp访问日志文件:"/usr/local/nginx/logs/access.log"nginxhttp客户端请求正文临时文件:"client_body_temp"nginxhttp代理临时文件:"proxy_temp"nginxhttpfastcgi临时文件files:"fastcgi_temp"nginxhttpuwsgitemporaryfiles:"uwsgi_temp"nginxhttpscgitemporaryfiles:"scgi_temp"默认安装到/usr/local/nginx目录4.查看Nginx版本$/usr/local/nginx/sbin/nginx-v输出结果如下:nginxversion:nginx/1.14.2至此nginx安装完成。5.启动和关闭Nginx,检查配置文件是否正确$/usr/local/nginx/sbin/nginx-t$/usr/local/nginx/sbin/nginx-V//可以看到启动的编译选项Nginx$/usr/local/nginx/sbin/nginx//启动$/usr/local/nginx/conf/nginx.conf//配置文件reload配置文件$/usr/local/nginx/sbin/nginx-sreloadrestartNginx,no会更改启动时指定的配置文件$/usr/local/nginx/sbin/nginx-srestart停止Nginx$/usr/local/nginx/sbin/nginx-sstopor$pkillnginx3.Nginx配置具体配置可以搜索,配置文件nginx.conf这里就不介绍了,位置在/usr/local/nginx/conf/nginx.conf4.防火墙配置CentOS7默认的防火墙是为防火墙开放80端口的防火墙。方法:$firewall-cmd--zone=public--add-port=80/tcp--permanent//--permanent永久生效,没有这个参数重启后会失效$firewall-cmd--reload//重新加载$firewall-cmd--zone=public--query-port=80/tcp//查看//$firewall-cmd--permanent--query-port=80/tcp//或者查看$firewall-cmd--zone=public--remove-port=80/tcp--permanent//删除端口注:参考以下网址https://blog.csdn.net/wangkai...https://www.cnblogs.com/moxia...腾讯云上的安装参考:http://www.zhuhongliang.com/a…
