nginx环境安装
nginx相关概念和编译安装nginx操作。
目录
步骤1 下载nginx
地址:Index of /download/
查找需要的版本,这里以1.17.6 为例:
步骤2 安装nginx
第一步 关闭防火墙
第二步 安装Nginx所需要的环境
使用yum命令下载Nginx所需的环境
yum install -y gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel
第三步 上传nginx压缩包并解压
/usr/local
tar -zxvf nginx-1.17.6.tar.gz
第四步:配置Nginx
使用.configure命令配置Nginx
cd /usr/local/nginx-1.17.6/
./configure --prefix=/usr/local/nginx
第五步:编译安装Nginx
使用make进行编译,使用make install进行安装
make && make install
其中&&为逻辑符号,如果命令make执行失败则不会执行make install,如果&&符号前面的make命令没有错误,则会继续执行符号后面的make install命令。
第六步:启动Nginx
/usr/local/nginx/sbin/nginx
IP访问192.168.116.130
第七步 其他配置
重新载入nginx配置文件
/usr/local/nginx/sbin/nginx -s reload
重启nginx
/usr/local/nginx/sbin/nginx -s reopen
停止nginx
/usr/local/nginx/sbin/nginx -s stop
第八步 用systemctl管理nginx
在system的文件夹里创建一个nginx.service文件
vim /usr/lib/systemd/system/nginx.service
写入内容如下
[Unit]
Description=nginx - high performance web server
Documentation=http://nginx.org/en/docs/
After=network-online.target remote-fs.target nss-lookup.target
Wants=network-online.target
[Service]
Type=forking
PIDFile=/usr/local/nginx/logs/nginx.pid
ExecStart=/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s TERM $MAINPID
[Install]
WantedBy=multi-user.target
设置开机启动
systemctl enable nginx.service
关闭之前启动的Nginx
pkill -9 nginx
重新加载nginx配置文件
systemctl daemon-reload
使用systemctl启动nginx服务
systemctl start nginx
查看nginx服务的运行状态
systemctl status nginx
显示running表示开启成功
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)