安装nginx及日常用法

Nginx/Web服务器
421
0
0
2022-11-16
标签   Nginx基础

安装

sudo apt-get install nginx

启动nginx

sudo service nginx start

站点文件位置

cd /etc/nginx/sites-enabled/

测试nginx配置是否正确

sudo nginx -t

一般网站源码放在

/var/www
# 虚拟主机的配置
server {
    # 侦听 80 端口,分别配置了 IPv4 和 IPv6 
    listen 80 default_server;
    listen [::]:80 default_server ipv6only=on;

    # 定义服务器的默认网站根目录位置
    root /usr/share/nginx/html;

    # 定义主页的文件名 
    index index.html index.htm;

    # 定义虚拟服务器的名称
    server_name localhost;

    # location 块
    location / {
        try_files $uri $uri/ =404;
    }
}

设置nginx开机自启

1.先创建开机自启脚本

cd /etc/systemd/system
sudo vi nginx.service

内容:

[Unit]
Description=nginx service
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/nginx/sbin/nginx
ExecReload=/usr/local/nginx/sbin/nginx -s reload
ExecStop=/usr/local/nginx/sbin/nginx -s quit
PrivateTmp=true
[Install]
WantedBy=multi-user.target

2.设置开机自启动

systemctl enable nginx

3.启动nginx服务

systemctl start nginx.service

重新启动服务

systemctl restart nginx.service

查看服务当前状态

systemctl status nginx.service

停止开机自启动

systemctl disable nginx.service

卸载nginx(如果设置了开机自启,请先删除开机自启)

1.删除nginx,-purge包括配置文件

sudo apt-get --purge remove nginx

2.移除全部不使用的软件包

sudo apt-get autoremove

3.罗列出与nginx相关的软件并删除

dpkg --get-selections|grep nginx
sudo apt-get --purge remove nginx
sudo apt-get --purge remove nginx-common
sudo apt-get --purge remove nginx-core

4.查看nginx正在运行的进程,如果有就kill掉

ps -ef |grep nginx
sudo kill -9 XXX

5.全局查找与nginx相关的文件

sudo  find  /  -name  nginx*
sudo rm -rf file + 文件名字