最近的工作中总是需要用到Nginx,每次都要去查查,索性今天写个自己的,Nginx是一款高性能的Web服务器和反向代理服务器,它的特点是稳定性好、资源消耗少、可以支持高并发等,被广泛应用于各种Web应用中。在Ubuntu上手动安装Nginx非常简单,本文将为您提供详细的步骤。
1.下载Nginx源码
在终端中输入以下命令下载最新版本的Nginx源码:
wget http://nginx.org/download/nginx-1.20.1.tar.gz
2.解压Nginx源码
使用以下命令解压Nginx源码:
tar -zxvf nginx-1.20.1.tar.gz
3.安装依赖
在安装Nginx之前,您需要安装一些依赖库,包括build-essential、libpcre3-dev、zlib1g-dev和libssl-dev。这些库可以通过以下命令进行安装:
sudo apt-get install build-essential sudo apt-get install libpcre3-dev zlib1g-dev libssl-dev
4.编译并安装Nginx
在Nginx源码目录中,使用以下命令编译并安装Nginx:
./configure make sudo make install
5.配置Nginx
在安装完成后,您需要配置Nginx。Nginx的配置文件位于/usr/local/nginx/conf/nginx.conf。您可以编辑该文件以配置Nginx。例如,您可以配置Nginx监听80端口:
server { listen 80; server_name example.com; root /var/www/example.com; index index.html; }
6.启动Nginx
在完成配置后,您可以使用以下命令启动Nginx:
sudo /usr/local/nginx/sbin/nginx
您可以通过在浏览器中输入服务器IP地址或域名来测试Nginx是否运行正常。例如,如果您的服务器IP地址为192.168.0.1,您可以在浏览器中输入http://192.168.0.1,如果一切正常,您将看到Nginx的欢迎页面。
结论
手动安装Nginx非常简单,只需要按照以上步骤进行操作即可。如果您遇到了任何问题,请查看Nginx的官方文档或者在Nginx的官方论坛中提问。