linux 安装nginx-1.21.1 含wget下载nginx安装包

发布于:2023-01-21 ⋅ 阅读:(792) ⋅ 点赞:(0)

1.安装需准备的一些lib库
yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel

2.进入/usr/local目录
cd /usr/local

3.以下命令下载nginx 这里是nginx-1.21.1.tar.gz
wget -c http://nginx.org/download/nginx-1.21.1.tar.gz

4.解压
tar -zxvf nginx-1.21.1.tar.gz

5.进入该目录
cd nginx-1.21.1

6.配置安装 
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-pcre --with-http_ssl_module

7.编译安装
如果nginx已经安装了的话用指令
make
如果没有安装或者已卸载的话
make && make install

8.在 /usr/local/nginx/sbin目录下  运行 ./nginx 命令 启动

启动    ./nginx 

停止  ./nginx -s stop

重启  ./nginx -s reload

运行以下命令查看是否启动成功

ps aux|grep nginx

通过浏览器访问 http://{ip}:ip:{端口号},例如我的是 http://172.168.113.108,默认80端口可以不加端口号

到这里就安装完毕了,可以正常使用了 有需要的可以配置开机自启动

9、配置开机自启动
vim /lib/systemd/system/nginx.service
复制以下内容保存(按ESC后:wq保存退出)

[Unit]
Description=nginx service
After=network.target

[Service]
Type=forking
ExecStart=/usr/local/nginx/sbin/nginx
ExecReload=/usr/local/nginx/sbin/nginx -s reload
ExecStop=/usr/local/nginx/sbin/nginx -s quit
PrivateTmp=true

[Install]
WantedBy=multi-user.target

设置开机自启动
systemctl enable nginx

启动nginx

systemctl start nginx

启动、查看状态、重启nginx,指令3件套

systemctl start nginx
systemctl status nginx
systemctl restart nginx

10、配置nginx环境变量
一般修改配置后用 nginx -s reload 重启
nginx -s reload
出现以下提示是没有配置环境变量

打开/etc/profile


vim /etc/profile
在最后一行 追加下面2行配置(ESC :wq 保存退出)


PATH=$PATH:/usr/local/nginx/sbin
export PATH


使配置生效后,就可以用 nginx -s reload

source /etc/profile

 


网站公告

今日签到

点亮在社区的每一天
去签到