ubuntu linux服务器nginx安装手册
一、连接服务器
注意登录服务器的用户角色,这里显示为root是已经使用
sudo -s
进行了提权操作
二、安装nginx到指定目录
1、安装编译依赖
在开始之前,需要确保安装了编译Nginx所需的依赖包。这些依赖可能包括但不限于gcc、g++、make、libpcre3-dev、zlib1g-dev和libssl-dev等。可以使用以下命令来安装这些依赖:
sudo apt update
sudo apt install build-essential libpcre3 libpcre3-dev zlib1g zlib1g-dev libssl-dev
2、下载Nginx安装包
接下来,从Nginx官网下载最新的源代码。可以访问Nginx官方网站找到最新版本的下载链接。例如,使用以下命令下载并解压Nginx源代码(请根据需要替换版本号):
wget http://nginx.org/download/nginx-1.20.0.tar.gz
tar -zxvf nginx-1.20.0.tar.gz
cd nginx-1.20.0
3、 配置编译选项
在编译之前,需要配置编译选项,包括指定安装目录。这可以通过./configure脚本实现,并加上--prefix参数来指定安装目录。例如,如果希望将Nginx安装到/opt/nginx目录,可以使用以下命令:
./configure --prefix=/opt/nginx
你还可以根据需要添加其他配置选项,比如--with-http_ssl_module来启用HTTPS支持。
4、 编译和安装
配置完成后,使用以下命令编译和安装Nginx:
make
sudo make install
这将把Nginx安装到之前指定的目录。
5. 启动Nginx
安装完成后,可以通过以下命令启动Nginx:
/opt/nginx/sbin/nginx
6. 验证安装
为了验证Nginx是否正确安装和运行,可以使用curl命令或直接在浏览器访问http://localhost。如果一切正常,应该能看到Nginx的欢迎页面。
curl http://localhost
总结
以上就是在Ubuntu系统中从源代码编译安装Nginx到指定目录的步骤。记得根据自己的实际情况调整命令中的版本号和路径。通过编译安装,你可以更灵活地控制Nginx的安装位置和编译选项,满足特定的需求。