Ubuntu下安装Nginx步骤

Nginx安装之前需要三个支持:

模块依赖性

①gzip 模块需要 zlib 库 

②rewrite 模块需要 pcre 库 

③ssl 功能需要 openssl 库 

预先编译好的包:

sudo apt-get install libpcre3 libpcre3-dev libpcrecpp0 libssl-dev zlib1g-dev

 

 

ububtu平台编译环境可以使用以下指令:

apt-get install build-essential

apt-get install libtool

一般我们都需要先装pcre, zlib,前者为了重写rewrite,后者为了gzip压缩。



然后开始:

1.从官网下载nginx安装包 tar.gz格式。

2.进行解压tar -zvxf nginx

3.设置一下配置信息 ./configure --prefix=/usr/local/nginx ,或者不执行此步,直接默认配置

 如果出现/configure: error: the HTTP rewrite module requires the PCRE library.

解决方法:
需要安装pcre包。
sudo apt-get update
sudo apt-get install libpcre3 libpcre3-dev

你可能还需要安装 

sudo apt-get install openssl libssl-dev

4.接下进行./configure

编译安装

make

make install


5.查看端口状态:netstat -ano|grep 80


6.启动Nginx:sudo /usr/local/nginx/sbin/nginx

打开浏览器访问,会显示一个默认页面。

Ubuntu安装Nginx有以下几个步骤和文件结构: 1. 首先,使用以下命令进行Nginx的配置和安装: ``` ./configure --prefix=/usr/local/nginx --sbin-path=/usr/local/nginx/sbin/nginx --conf-path=/etc/nginx/nginx.conf && make && make install ``` 这个命令将会配置Nginx安装路径、可执行文件路径和配置文件路径,并进行编译和安装。 2. 安装完成后,Nginx的文件结构大致如下: - 所有的配置文件位于/etc/nginx目录下,每个虚拟主机的配置文件位于/etc/nginx/sites-available目录下。 - Nginx的启动程序文件位于/usr/sbin/nginx。 - 访问日志和错误日志分别位于/var/log/nginx目录下的access.log和error.log文件中。 - 在/etc/init.d/目录下创建了启动脚本nginx,用于控制Nginx的启动和停止。 - 默认的虚拟主机目录设置在/usr/share/nginx/html。 3. 为了方便使用Nginx命令,可以将Nginx的路径添加到环境变量中。使用以下命令: ``` echo "PATH=/usr/local/nginx/sbin:${PATH}" > /etc/profile.d/nginx.sh source /etc/profile.d/nginx.sh ``` 这样就可以直接在终端中使用nginx命令了。 综上所述,NginxUbuntu上的安装和文件结构包括配置文件在/etc/nginx目录下,虚拟主机配置文件在/etc/nginx/sites-available目录下,启动程序文件在/usr/sbin/nginx,日志文件在/var/log/nginx,虚拟主机目录设置在/usr/share/nginx/html,并可以通过添加环境变量将Nginx路径加入到系统的可执行文件路径中。 <span class="em">1</span><span class="em">2</span><span class="em">3</span><span class="em">4</span>
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值