nginx-下载安装和启动

环境:Linux(CentOS7.6),保证能联网
下载地址:https://nginx.org/en/download.html
版本:nginx-1.20.2.tar.gz

###搭建 gcc 环境
yum -y install gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel
###将 nginx-1.20.2.tar.gz 上传到 Linux /opt 目录
###切换到/opt 目录,解压
tar -zxvf nginx-1.20.2.tar.gz
###将解压后的文件放到指定位置 
mv nginx-1.20.2 /usr/local/nginx
###进入目录
cd /usr/local/nginx
###配置 nginx 路径
./configure --prefix=/usr/local/nginx --pid-path=/var/run/nginx/nginx.pid --lock-path=/var/lock/nginx.lock --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access.log --with-http_gzip_static_module --http-client-body-temp-path=/var/temp/nginx/client --http-proxy-temp-path=/var/temp/nginx/proxy --http-fastcgi-temp-path=/var/temp/nginx/fastcgi --http-uwsgi-temp-path=/var/temp/nginx/uwsgi --http-scgi-temp-path=/var/temp/nginx/scgi --conf-path=/usr/local/nginx/nginx.conf
###补全 nginx 配置目录
mkdir /var/temp/nginx -p
###编译并安装(在/usr/local/nginx目录下)
make && make install
###测试配置与 nginx 是否正常,当出现 successful 即可
./sbin/nginx -t
###启动 nginx
./sbin/nginx -c nginx.conf
###查看进程/或端口
ps -ef | grep nginx

Linux 的浏览器:http://localhost
nginx 默认监听端口 80,出现 Welcome to nginx!就成功了
Windows 访问 Nginx,需要打开防火墙

# 查看开放的端口号
firewall-cmd --list-all
# 设置开放的端口号
firewall-cmd --add-port=80/tcp --permanent
# 重启防火墙
firewall-cmd --reload

window浏览器访问 http://192.168.225.128/ 出现 Welcome to nginx!

错误和解决方案

Centos Another app is currently holding the yum lock..

因为 yum 不时会自动升级, 占用了端口或文件, 解决方案:重启 Linux, 立即执行该指令或者参考 https://www.cnblogs.com/lzxianren/p/4254059.html

nginx: [emerg] open() "/var/run/nginx/nginx.pid" failed (2: No suchfile or directory)

cd /usr/local/nginx/conf/
vim nginx. conf
###  #pid logs/nginx. pid; 将该行注释放开修改为pid /usr/local/nginx/logs/nginx. pid
### 在/usr/local/nginx目录下创键logs目录
mkdir /usr/local/nginx/logs
### 启动nginx:
/usr/local/nginx/sbin/nginx -C nginx.conf
posted @   必行之码  阅读(112)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
点击右上角即可分享
微信分享提示