centos7安装nginx

https://my.oschina.net/yueshengwujie/blog/3099219


1、安装各种依赖

#gcc安装,nginx源码编译需要yuminstall gcc-c++#PCRE pcre-devel 安装,nginx 的 http 模块使用 pcre 来解析正则表达式yuminstall -y pcre pcre-devel#zlib安装,nginx 使用zlib对http包的内容进行gzipyuminstall -y zlib zlib-devel#OpenSSL 安装,强大的安全套接字层密码库,nginx 不仅支持 http 协议,还支持 https(即在ssl协议上传输http)yuminstall -y openssl openssl-devel

2、下载

(1)直接官网下载【官网链接】 

当前稳定版本是1.16.1

(2)使用wget命令下载(推荐)

#下载版本号可根据目前官网最新稳定版自行调整wget-c https://nginx.org/download/nginx-1.16.1.tar.gz

3、安装

#根目录使用ls命令可以看到下载的nginx压缩包,然后解压tar-zxvfnginx-1.16.1.tar.gz#解压后进入目录cdnginx-1.16.1#使用默认配置./configure#编译安装makemakeinstall#查找安装路径,默认都是这个路径[root@VM_0_12_centos~]#whereisnginxnginx:/usr/local/nginx#启动、停止nginxcd/usr/local/nginx/sbin/./nginx#启动./nginx-sstop#停止,直接查找nginx进程id再使用kill命令强制杀掉进程./nginx-squit#退出停止,等待nginx进程处理完任务再进行停止./nginx-sreload#重新加载配置文件,修改nginx.conf后使用该命令,新配置即可生效#重启nginx,建议先停止,再启动./nginx-sstop./nginx#查看nginx进程,如下返回,即为成功[root@VM_0_12_centos~]#psaux|grepnginxroot59840.00.0112708976pts/1R+14:410:00grep--color=autonginxroot181980.00.020552612?Ss  11:28  0:00 nginx:masterprocess./nginxnobody181990.00.0230881632?S    11:28  0:00 nginx:workerprocess

4、开机自启动

#在rc.local增加启动代码即可vi/etc/rc.local#增加一行 /usr/local/nginx/sbin/nginx,增加后保存#设置执行权限cd/etcchmod755 rc.local

浏览器输入服务器ip即可看到nginx欢迎界面

5、配置域名映射

#进入nginx配置文件目录,找到nginx的配置文件nginx.confcd/usr/local/nginx/conf/#直接修改vinginx.conf

在文件中找到如图位置 


#listen为监听的端口listen80;#server_name为域名server_namewww.test.com;#location是访问地址的设置,locahost也可以用服务器ip代替location/ {proxy_passhttp://localhost:8080; }

如图,只需要修改server_name和location里面的内容即可 

#修改完成后,重新加载配置文件cd/usr/local/nginx/sbin/./nginx -s reload

6、进入域名控制台,添加或者修改解析地址,如果原来配置了解析,新解析需要一定时间才能生效

你可能感兴趣的:(centos7安装nginx)