Nginx编译安装详细说明以及案例
2025-03-06
54
参考资料
Nginx编译安装详细说明
1. 安装依赖
首先安装编译Nginx所需的依赖包:
sudo apt-get update sudo apt-get install build-essential libpcre3 libpcre3-dev zlib1g zlib1g-dev libssl-dev
2. 下载Nginx源码
从Nginx官网下载最新版本的源码包:
wget http://nginx.org/download/nginx-1.21.6.tar.gz tar -zxvf nginx-1.21.6.tar.gz cd nginx-1.21.6
3. 配置编译选项
使用./configure命令配置编译选项,可以根据需要添加模块:
./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-http_stub_status_module
4. 编译并安装
执行以下命令进行编译和安装:
make sudo make install
5. 启动Nginx
安装完成后,启动Nginx:
sudo /usr/local/nginx/sbin/nginx
6. 验证安装
打开浏览器访问http://localhost,如果看到Nginx欢迎页面,说明安装成功。
案例:编译安装Nginx并启用SSL模块
1. 安装依赖
sudo apt-get update sudo apt-get install build-essential libpcre3 libpcre3-dev zlib1g zlib1g-dev libssl-dev
2. 下载Nginx源码
wget http://nginx.org/download/nginx-1.21.6.tar.gz tar -zxvf nginx-1.21.6.tar.gz cd nginx-1.21.6
3. 配置编译选项
启用SSL模块:
./configure --prefix=/usr/local/nginx --with-http_ssl_module
4. 编译并安装
make sudo make install
5. 配置SSL证书
将SSL证书文件(如server.crt和server.key)放置在/usr/local/nginx/conf目录下。
6. 修改Nginx配置文件
编辑/usr/local/nginx/conf/nginx.conf,添加以下内容:
server {
listen 443 ssl;
server_name example.com;
ssl_certificate /usr/local/nginx/conf/server.crt;
ssl_certificate_key /usr/local/nginx/conf/server.key;
location / {
root html;
index index.html index.htm;
}
}7. 启动Nginx
sudo /usr/local/nginx/sbin/nginx
8. 验证SSL配置
访问https://example.com,确认SSL配置生效。
通过以上步骤,你可以成功编译安装Nginx并启用SSL模块。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
本文来自《西里网 . 宝塔 | 西里网》 -- 发布时间:2025-03-29
本页链接:https://bt.ciilii.com/show/news-52.html
原创声明:本篇文章均为西里网原创,由《DeepSeek-R1 模型》自动生成。内容真实性仅供参考学习。
本作品采用 知识共享署名—非商业性使用—相同方式共享 4.0 国际许可协议 (CC BY-NC-SA 4.0) 进行许可。
