Ubuntu搭建Nginx
2023年11月11日大约 2 分钟约 330 字
通过安装包方式
下载相关依赖包
sudo apt-get install -y gcc libpcre3 libpcre3-dev zlib1g zlib1g-dev openssl libssl-dev
下载Ubuntu压缩包
下载链接:nginx: download
上传到服务器,或者直接使用wget

解压
sudo tar -zxf nginx-1.24

cd nginx-1.24.0/
配置
在nginx目录下输入以下命令,根据nginx的位置做适当修改
sudo ./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module
说明:
--prefix=/usr/local/nginx:指定安装目录为/usr/local/nginx。在编译和安装完成后,软件将被安装到该目录下.
--with-http_stub_status_module:启用 HTTP Stub Status 模块。该模块是 Nginx 的一个内置模块,用于获取 Nginx 服务器的状态信息。
--with-http_ssl_module:启用 HTTP SSL 模块。该模块使得 Nginx 支持通过 HTTPS 提供安全的加密传输。
命令执行结果如下:

编译&安装
sudo make && sudo make install
启动&关闭
切换到nginx的安装目录
cd /usr/local/nginx
启动
测试启动:./sbin/nginx -t
正常启动:./sbin/nginx
测试启动成功结果如下:

浏览器输入ip地址即可看到如下页面

关闭
./sbin/nginx -s stop