Nginx
安装
1 | yum install nginx |
检查配置是否有错
1 | nginx -t -c /etc/nginx/nginx.conf |
启动nginx
1 | service nginx start |
设置开机自启
1 | systemctl enable nginx |
创建用户
1 | useradd nginxuser |
修改nginx主配置
1 | vim /etc/nginx.conf |
非注释首行1
user nginx
改为1
user nginxuser
静态网站配置
vim /etc/nginx/conf.d/example.conf1
2
3
4
5
6
7
8
9server{
listen 8000; # 端口名
server_name example.com; # 域名
charset utf-8;
access_log /home/nginxuser/projects/example/nginxlogs/access.log;
error_log /home/nginxuser/projects/example/nginxlogs/error.log;
root /home/nginxuser/projects/example # 文件目录
index index.html # 默认即为index.html
}
查看SELinux状态及关闭SELinux
查看SELinux状态:1
21、/usr/sbin/sestatus -v # 如果SELinux status参数为enabled即为开启状态
SELinux status: enabled
1 | 2、getenforce # 也可以用这个命令检查 |
关闭SELinux
临时关闭(不用重启):1
2setenforce 0 # 设置SELinux成为permissive模式
setenforce 1 # 设置SELinux成为enforcing模式
修改配置文件需要重启机器:
修改/etc/selinux/config文件
将SELINUX=enforcing改为SELINUX=disabled
重启机器
进入服务器配置
linux连接服务器
1 | [fhy@localhost ~]ssh nginuxuser@<IP> # IP地址 |
将文件传入服务器
在本机输入命令行1
[fhy@localhost ~]$ scp '<file_name>' nginxuser@<IP>:/home/nginxuser/projects # 前文件地址/后文件存放地址