Ubuntu安装Nginx
2019-03-26 本文已影响0人
XDiong
安装包安装
- 命令
$sudo apt-get install nginx
- 更新源
$sudo apt-get update
- 更新已安装的包
$sudo apt-get upgrade
名称 | 目录 |
---|---|
配置文件 | /etc/nginx/nginx.conf |
程序文件 | /usr/sbin/nginx |
日志 | /varlog/nginx |
默认虚拟主机 | /var/www/html |
$sudo /etc/init.d/nginx start
- 启动
$sudo /etc/init.d/nginx stop
- 停止
$sudo /etc/init.d/nginx restart
- 重启
$sudo /etc/init.d/nginx status
- 状态
lsof -i:80
- 查看端口占用
/usr/sbin/nginx -t -c /etc/nginx/nginx.conf
- 测试nginx.conf文件
源代码安装
$cd /usr/local //进入local目录
$wget http://nginx.org/download/nginx-1.2.8.tar.gz // 指定版本在线安装
$tar -zxvf nginx-1.2.8.tar.gz //解压缩
$sudo apt-get install libpcre3 libpcre3-dev zlib1g-dev //安装依赖库
$cd nginx-1.2.8
$./configure
$make
$make install
名称 | 目录 |
---|---|
配置文件 | /usr/local/nginx/conf/nginx.conf |
程序文件 | /usr/local/nginx/sbin/nginx |
日志 | /var/log/nginx |
默认虚拟主机 | /var/www/ |
启动
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
conf配置文件示例
server {
listen 80;
server_name localhost;
index index.html index.htm index.php;
root /var/www/html/statium;
location / {
root /var/www/html/statium;
try_files $uri $uri/ /index.html last;
index index.html;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}