Ubuntu安装Nginx
2020-01-17 本文已影响0人
AC编程
一、Ubuntu安装Nginx的方式
目前支持两种安装方式,一种是apt-get的方式,另一种是根据包安装的方式。本文主要介绍用apt-get的方式进行安装。
二、安装步骤
安装很简单,就两行命令,如下:
$ sudo apt update
$ sudo apt install nginx
三、检查Nginx服务的状态和版本号
检查Nginx服务的状态
sudo systemctl status nginx
Nginx运行中
查看版本号
sudo nginx -v
控制台输出
nginx version: nginx/1.14.0 (Ubuntu)
四、访问Nginx服务
Nginx 安装完后默认使用80端口,因此现在你就可以在你的浏览器中输入你的IP地址访问Nginx了。正常会显示Nginx默认的欢迎页,如下:
Nginx欢迎页五、开放80端口
如果页面显示不出来,考虑一下防火墙或80端口是否有开放。如果使用的是云平台,如阿里云、腾讯云、华为云等等,需要登录对应云平台的后台管理系统,开放80端口,以阿里云为例:
开放80端口六、使用systemctl管理Nginx服务
6.1停止服务
sudo systemctl stop nginx
6.2启动服务
sudo systemctl start nginx
6.3 重启服务
sudo systemctl restart nginx
6.4重新加载服务(在进行一些配置更改后重新加载Nginx服务)
sudo systemctl reload nginx
七、使用service管理Nginx服务
6.1停止服务
service nginx stop
7.2启动服务
service nginx start
7.3 重启服务
service nginx restart
7.4重新加载服务
service nginx reload
八、使用nginx可执行文件管理Nginx服务
先查看nginx可执行文件所在的目录位置
which nginx
控制台输出
/usr/sbin/nginx
即nginx可执行文件在/usr/sbin目录下,我们进入sbin目录
cd /usr/sbin
8.1停止服务
./nginx -s stop
8.2启动服务
./nginx
8.3检查配置文件是否正确
./nginx -t
8.4重新加载服务
./nginx -s reload
九、apt-get方式安装Nginx相关文件目录
- 主程序: /usr/sbin/nginx
- 存放配置文件: /etc/nginx
- 存放静态文件: /usr/share/nginx
- 存放日志: /var/log/nginx
- 我的配置文件位置:/etc/nginx/conf.d/**.conf
9.1 查找Nginx启动文件路径
find / -name nginx.conf
9.2 查询nginx进程
ps -ef | grep nginx
9.3 配置文件示例
配置文件位置:/etc/nginx/conf.d/.conf
静态网页的位置:/var/www/
html中加载的js之类的文件夹和index.html在一个文件夹中
server {
listen 80;
server_name #你的网站IP或****.com;
location /www1
{
alias /var/www/****;
index index.html index.php index.htm;
}
location /www2
{
alias /var/www/****;
index index.html index.php index.htm;
}
location ~ .*\.(jpg|jpeg|gif|png|ico|css|js|pdf|txt|webp)$
{
root /var/www/;
proxy_temp_path /var/www/;
}
配置好以后 重启nginx
sudo nginx -s reload
9.4 配置二(部署Ant Desgin Pro 项目)
server{
listen 9090;
server_name 47.*.*.74;
root /data//ui/restaurant/dist;
location / {
root /data/ui/restaurant/dist;
index index.html;
}
location /login {
rewrite .* /index.html break;
root /data/ui/restaurant/dist;
}
location /console {
rewrite .* /index.html break;
root /data/ui/restaurant/dist;
}
}
注:server_name请填写你自己的IP地址或域名
最后给大家送波福利
推荐阅读: