安装
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 + 文件名字