小白的我,第一次在linux下安装nginx

小白的我,第一次在linux下安装nginx

踩过的坑希望对小伙伴有帮助。

1.第一次安装

系统版本 linux(CentOS 7.3):
1.yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel (安装编译工具及库文件)
2.下载 pcre-8.35.tar.gz (PCRE 作用是让 Ngnix 支持 Rewrite 功能)
3. tar xf pcre-8.35.tar.gz (解压)
4. cd pcre-8.35 (切换到该目录下)
5. ./configure && make && make install (编译安装)
6. pcre-config --version (查看pcre版本)
7. 下载 nginx-1.9.5.tar.gz
8. tar xf nginx-1.9.5.tar.gz (解压)
9. cd nginx-1.9.5 (切换到该目录下)
10. ./configure && make && make install (编译安装)
11. whereis nginx (查看安装目录)
12. /usr/local/nginx/sbin/nginx -v (查看安装版本)
13. /usr/local/nginx/sbin/nginx -t (检查配置文件ngnix.conf的正确性命令)
14. nginx -c /etc/nginx/nginx.conf (启动)—我的报错了 -bash:nginx:command not found
15. vim /etc/profile (配置环境变量) PATH=$PATH:/usr/local/nginx/sbin export PATH (尝试失败了)
16. ./sbin/nginx -c /etc/nginx/nginx.conf (启动成功了)
17. vi /usr/local/nginx/conf/nginx.conf (配置nginx信息)(如下图)(如果E325 执行 rm –f .nginx.conf.swp)

小白的我,第一次在linux下安装nginx
18. :wq (保存退出)
19. nginx -s reload(重新读取配置文件)
20. 完成访问时,浏览器访问不到,cmd 却ping通
21. systemctl status firewalld (查看防火墙状态)(我的是关着的,如果开着先关上(不建议)systemctl stop firewalld)
22. 定位原因–服务器需要配置安全组 开放端口(阿里服务器) 如下
小白的我,第一次在linux下安装nginx
小白的我,第一次在linux下安装nginx
23. 基本就是这样子

小白经验,不喜勿喷~ 如有错误,欢迎指正。