nginx安装
切换到进入的解压缩目录
[root@iz2zecue91mx9mhsl26o1fz nginx-1.14.0]# pwd
/root/test/nginx-1.14.0
[root@iz2zecue91mx9mhsl26o1fz nginx-1.14.0]#
useradd -s /sbin/nologin -M www
./configure --prefix=/app/nginx-1.14.0 --user=www --group=www --with-http_stub_status_module --with-http_ssl_module
make make install
启动nginx (端口号80)
[root@iz2zecue91mx9mhsl26o1fz nginx-1.14.0]# /app/nginx-1.14.0/sbin/nginx 查看端口号是否开启 lsof -i:80
#关闭防火墙
##临时
/etc/init.d/iptables stop
/etc/init.d/iptables stop
##永久-关闭(开机自启动)
chkconfig iptables off
##临时
/etc/init.d/iptables stop
/etc/init.d/iptables stop
##永久-关闭(开机自启动)
chkconfig iptables off
关闭selinux
vim /etc/selinux/config

##临时修改生效 (临时生效用,重启不方便)
setenforce 0
setenforce 0
永久生效是重启服务器
报错解决:
需要XX library 那么 就 yum install 库小写 +-devel #报错1 #./configure: error: the HTTP rewrite module requires the PCRE library. yum install pcre-devel -y #报错2 #./configure: error: SSL modules require the OpenSSL library. yum install openssl-devel -y
清空空行与#
egrep -v "^$|#" /app/nginx-1.14.0/conf/nginx.conf.default >/app/nginx-1.14.0/conf/nginx.conf
创建软连接
ln -s /app/nginx-1.14.0/sbin/nginx /sbin/
重启
[root@py-fullstack-10 ~]# nginx -s reload (修改完nginx.conf后需要重启否则不生效)
mkdir -p /app/nginx-1.14.0/html/{www,blog}
echo 'www.pythonav.com' > /app/nginx-1.14.0/html/www/index.html
学习的命令
vimdiff nginx.conf nginx.conf.bak
比较两个文件差异
撸起袖子加油干!!!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通