1.首先打开nginx.conf配置,看到nginx.conf文件里写有引入sites-enabled目录下的文件件。打开sites-enabled目录下的default文件,看到里面都是配置server网点的。
我配置如下,我会在配置里加说明
server {
listen 80; //监听80端口
server_name a.test.com;//配置域名,改域名和ubuntu下的hosts一样配置。
root /var/www/html/shouqan;//在地址栏上输入域名,就会来到这个目录
location / {
index index.html index.php; //来到上面的那个目录,根据目录下有是否有index.html,index.php才会显示出来
}
location ~ \.php { //解释php文件的
include snippets/fastcgi-php.conf;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_pass unix:/run/php/php7.0-fpm.sock;
}
}
2.ubuntu16.04下的hosts配置如下
root@lion-Aspire-E1-451G:/etc# cat hosts
127.0.0.1 localhost
127.0.1.1 lion-Aspire-E1-451G
127.0.0.1 a.test.com //对应nginx的server配置
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters