安装nginx第三方库
执行以下命令进行安装
1
| yum -y install gcc gcc-c++ automake pcre pcre-devel zlib zlib-devel openssl openssl-develyum -y install gcc gcc-c++ automake
|
下载Nginx解压包并解压
1 2 3 4 5 6 7 8 9 10 11
| # 创建nginx目录 mkdir /opt/nginx
# 进入nginx目录 cd /opt/nginx
# 下载nginx解压包 wget http://nginx.org/download/nginx-1.26.1.tar.gz
# 解压文件 tar -xvf nginx-1.26.1.tar.gz
|
安装Nginx
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| # opt/nginx文件夹下创建新文件夹Nginx-1.26.1_install cd /opt/nginx mkdir nginx-1.26.1_install # 进入之前解压后得到的文件夹nginx-1.26.1 cd nginx-1.26.1 #运行configure脚本程序,可以直接运行./configure,也可以通过--prefix=path 指定nginx的安装目录 ./configure --prefix=/opt/nginx/nginx-1.26.1_install # 运行完成后,该文件夹下多出一个文件---Makefile,此时执行make指令进行源代码编译,编译过程中屏幕会有编译全过程 make
# 编译完成后,执行make的install命令安装Nginx服务器 make install
|
conf:该目录存放了Nginx的所有配置文件,该文件夹下包含nginx.conf文件,它是Nginx服务器的住配置文件,其他文件则是用 来配置Nginx的相关功能。
html:该目录存放了Nginx服务器在运行过程中调用的一些html文件。
logs:该目录存放了Nginx服务器的日志。
sbin:该目录中只包含了一个文件-nginx,它就是Nginx服务器的主程序。
修改配置文件
1 2 3
| #修改nginx.conf文件中的端口,改为81 cd /opt/nginx/nginx-1.26.1_install/conf/ vi nginx.conf
|
启动Nginx服务器
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
| #在启动服务器之前,我们可以通过如下指令来查看Nginx服务器配置文件是否有语法错误: /opt/nginx/nginx-1.26.1_install/sbin/nginx -t
#绝对路径 /opt/nginx/nginx-1.26.1_install/sbin/nginx #在nginx-1.26.1_install文件夹中时的相对路径 ./sbin/nginx -t #通过如下指令可以查看Nginx服务器版本 ./sbin/nginx -v #使用默认配置启动Nginx ./sbin/nginx #查看nginx进程状态 ps -ef|grep nginx #停止Nginx服务器 #绝对路径 /opt/nginx/Nginx-1.26.1_install/sbin/nginx -s stop #Nginx-1.26.1_install文件夹下相对路径 ./sbin/nginx -s stop #重启Nginx服务器 /opt/nginx/Nginx-1.26.1_install/sbin/nginx -s reopen #重新载入配置文件 /opt/nginx/Nginx-1.26.1_install/sbin/nginx -s reload
|
验证
1 2 3
| #需要关闭Linux服务器的防火墙 systemctl stop firewall &&systemctl disbale firewalld http:192.168.10.100:81
|
__END__