
linux环境下安装nginx步骤
发布日期:2025-04-09 19:14:47
浏览次数:11
分类:精选文章
本文共 1592 字,大约阅读时间需要 5 分钟。
Ubuntu/Centos环境下Nginx安装及常用操作指南
一、安装编译环境
在开始安装Nginx之前,确保系统已安装必要的编译工具。以下是针对不同平台的安装指南:
Ubuntu平台
sudo apt-get install build-essentialsudo apt-get install libtool
CentOS平台
sudo yum -y install gcc automake autoconf libtool makesudo yum -y install gcc gcc-c++
二、安装PCRE库
下载并安装最新版本的PCRE库(以pcre-8.39.tar.gz为例):
sudo mkdir -p /usr/local/srccd /usr/local/srcsudo wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.39.tar.gzsudo tar -zxvf pcre-8.39.tar.gzsudo cd pcre-8.39sudo ./configuresudo makesudo make install
三、安装zlib库
下载并安装最新版本的zlib(以zlib-1.2.11.tar.gz为例):
sudo tar -zxvf zlib-1.2.11.tar.gzsudo cd zlib-1.2.11sudo ./configuresudo makesudo make install
四、安装openssl
下载并安装最新版本的openssl(以openssl-1.0.1t.tar.gz为例):
sudo wget https://www.openssl.org/source/openssl-1.0.1t.tar.gzsudo tar -zxvf openssl-1.0.1t.tar.gzsudo cd openssl-1.0.1sudo ./configuresudo makesudo make install
五、安装Nginx
下载并安装Nginx(以nginx-1.1.10.tar.gz为例):
sudo wget http://nginx.org/download/nginx-1.1.10.tar.gzsudo tar -zxvf nginx-1.1.10.tar.gzsudo cd nginx-1.1.10sudo ./configuresudo makesudo make install
六、Nginx常用操作
启动Nginx
sudo netstat -ano | grep 80
如果未找到80端口,执行以下命令启动Nginx:
sudo /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
重启、关闭、启动
重启
sudo /usr/local/nginx/sbin/nginx -s reload
关闭
sudo kill -QUIT $(sudo ps -ef | grep nginx)
快速关闭
sudo kill -TERM $(sudo ps -ef | grep nginx)
强制停止
sudo pkill -9 nginx
七、验证配置文件
sudo ./nginx -t
查看输出确认配置文件无误:
nginx.conf syntax is oknginx.conf test is successful
八、项目文件存放路径
将项目文件放置在/usr/local/nginx/conf
目录下,创建所需文件夹即可。
以上内容为详细的Nginx安装及操作指南,适用于Ubuntu和Centos平台,希望对您有所帮助!
发表评论
最新留言
哈哈,博客排版真的漂亮呢~
[***.90.31.176]2025年05月05日 05时24分14秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
linux学习命令总结⑩②
2023-02-03
Linux学习总结(10)——Linux查看CPU和内存使用情况
2023-02-03
Linux学习总结(11)——Linux文件查找
2023-02-03
Linux学习总结(13)——在阿里云的ubuntu上部署个人服务
2023-02-03
Linux学习总结(1)——Linux命令大全完整版
2023-02-03
Linux学习总结(20)——Linux 文件夹结构和作用
2023-02-03
Linux学习总结(21)——CentOS7环境下FTP服务器的安装和配置
2023-02-03
Linux学习总结(26)——Shell常用命令总结
2023-02-03
Linux学习总结(28)——Linux主机加固
2023-02-03
Linux学习总结(2)——linux常用命令大全
2023-02-03
Linux学习总结(38)——Linux超实用的30个命令
2023-02-03
Linux学习总结(39)——系统管理员应该知道的 20 条 Linux 命令
2023-02-03
Linux学习总结(41)——运维不仅仅是Linux
2023-02-03
Linux学习总结(42)——Linux之Bash脚本入门学习
2023-02-03
Linux学习总结(44)——Linux操作系统基础知识
2023-02-03
Linux学习总结(45)——Linux服务器出现卡慢的基本解决方法
2023-02-03
Linux学习总结(51)——25个Linux服务器安全小贴士
2023-02-03
Linux学习总结(52)——主流 Linux 发行版性能对比
2023-02-03