CentOS 7 编译安装 Nginx https://www.cnblogs.com/liujuncm5/p/6713784.html
- 确认有 gcc ,无则 yum install gcc-c++
yum install -y pcre pcre-develyum install -y zlib zlib-develyum install -y openssl openssl-devel- 在 http://nginx.org/en/download.html 下载 stable version ,解压文件夹移入 /usr
cd /usr/nginx-1.18.0进入编译安装目录./configure使用默认配置,若提示权限不够则先chmod +x configuremakemake installwhereis nginx查找安装位置,会在 /usr/local/nginx/sbin 下/usr/local/nginx/conf/nginx.conf中配置端口,设置字符集- 启停
cd /usr/local/nginx/sbin ./nginx ./nginx -s stop ./nginx -s quit ./nginx -s reload
ubuntu 20.04 安装 Nginx
sudo apt install nginxsudo systemctl disable nginx禁止开机启动- 修改 /etc/nginx/sites-enabled/default,也可以在此修改端口
location / { # First attempt to serve request as file, then # as directory, then fall back to displaying a 404. # try_files $uri $uri/ =404; root html; index index.html index.htm; }
编译安装 Nginx 参考
- 官网下载
apt install build-essential libtoolapt install libpcre3 libpcre3-devapt install zlib1g zlib1g-devapt install openssl libssl-devcd /usr/nginx-1.18.0进入编译安装目录./configure使用默认配置,若提示权限不够则先chmod +x configuremakemake installwhereis nginx查找安装位置,会在 /usr/local/nginx/sbin 下/usr/local/nginx/conf/nginx.conf中配置端口,设置字符集- 启停
cd /usr/local/nginx/sbin ./nginx ./nginx -s stop ./nginx -s quit ./nginx -s reload
添加环境变量
- 修改 /etc/profile
- 尾部新增
export PATH=$PATH:'/usr/local/nginx/sbin':'/usr/local/node-v16.13.2-linux-x64/bin' source /etc/profile
本文介绍了如何在 CentOS 7 和 Ubuntu 20.04 系统上分别通过编译安装 Nginx,包括必要的依赖包安装、源码下载、配置和环境变量设置,适合开发者快速部署和管理 web 服务器。
3146

被折叠的 条评论
为什么被折叠?



