centos7 安装nginx

参考

(60条消息) 【Nginx】彻底卸载Nginx以及安装Nginx的详细教程_nginx卸载_归~海的博客-CSDN博客

(60条消息) CentOS-7下安装Nginx的详细过程_泗水长流的博客-CSDN博客_centos 7 安装 nginx

(60条消息) nginx 1.9.9 Linux 环境安装_gblfy的博客-CSDN博客

Linux下安装Nginx - 简书 (jianshu.com)

在相应目录下执行 wget http://nginx.org/download/nginx-1.12.2.tar.gz.

(60条消息) 解压文件 tar (child): :无法 open: 没有那个文件或目录 报错 解决办法_Offset_Ht的博客-CSDN博客_tar(child)无法open

在解压文件的时候,如果解压不了直接用绝对路径,

例如放在/opt/nginx/下的nginx-1.12.2.tar.gz

使用tar -zxvf linux-nginx-1.12.2.tar.gz 没法成功解压

但是加了绝对路径后就可以解压 tar -zxvf /opt/nginx/nginx-1.12.2.tar.gz -C /usr/lib/nginx

这里的-C /usr/lib/nginx 是指解压到/usr/lib/nginx中

则会在对应目录下下载下压缩包来

# 安装依赖
yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel
# 解压缩
tar -zxvf linux-nginx-1.12.2.tar.gz
cd nginx-1.12.2/
# 执行配置
./configure
# 编译安装(默认安装在/usr/local/nginx)
make
make install

nginx命令

cd /usr/local/nginx/sbin

启动 nginx:./nginx -s start
优雅停止 nginx:./nginx -s quit
快速停止 nginx:./nginx -s stop
重启nginx:./nginx -s reload

确定服务器的安全组开放80端口,确保服务器防火墙80端口有开放

访问服务器ip即可端口默认80

Welcome to nginx!

更换nginx.conf 配置的时候,需要先

ps -ef|grep nginx

杀掉进程就剩一个

kill -9 进程号

然后先试试/usr/nginx/sbin/nginx -s reload 重启,如果不行在进行重新指定nginx.conf 配置路径

重新指定nginx.conf 配置路径

/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

/usr/nginx/sbin/nginx -s reload

[(60条消息) 解决 重启nginx: alert] kill(20367, 1) failed (3: No such process)的原因?_是汤圆丫的博客-CSDN博客

[(60条消息) 解决 重启nginx: alert] kill(20367, 1) failed (3: No such process)_切韵的博客-CSDN博客

(60条消息) linux系统更新profile文件立即生效_有梦想的攻城狮的博客-CSDN博客_linux刷新profile的命令

(60条消息) centos查看指定进程_py_helloWorld的博客-CSDN博客_centos查找特定进程

查看系统日志:

# tail -f /var/log/messages

Java程序被Linux给kill掉排查过程 - 知乎 (zhihu.com)

(60条消息) 给自己的jar包运行时分配内存大小_jar包启动设置内存大小_学习一门语言好难哦的博客-CSDN博客