nginx的安装
第一步先去官网下载http://nginx.org/en/download.html
第二步解压:tar -zxvf nginx-1.16.1.tar.gz
第三步: 为了管理方便创建nginx文件夹 makir nginx
第四步:安装
如果出现下图就是没有报错,可以愉快的执行make && make install 命令了
nginx的启动和停止
启动:
停止:./nginx -s stop
配置nginx服务器
nginx.conf一共分为三段内容
第一段main
第二段:events
第三段:http(配置web相关的属性)
虚拟主机配置
server {
listen 80;
server_name localhost;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
root html;
index index.html index.htm;
}
基于IP的虚拟主机
基于端口的虚拟主机(例如:tomcat的不同的端口号)
server {
listen 8080;
server_name localhost;
location / {
root html;//静态资源的存放目录
index index.html;
}
}
在nginx.conf文件中添加如上配置,然后重新加载一下就可以访问了
重新加载的命令
基于域名的虚拟主机配置
第一步:修改配置文件
server {
listen 8080;
server_name www.testnginx.com;
location / {
root html;
index index.html;
}
}
server {
listen 8080;
server_name bbs.testnginx.com;
location / {
root html;
index bbs.html;
}
}
server {
listen 8080;
server_name ask.testnginx.com;
location / {
root html;
index ask.html;
}
}
第二步:修改静态的html文件
我这儿为了方便直接将html文件拷贝了两份
第三步:修改自己计算机的hosts文件
然后在cmd窗口刷新DNS,命名是:ipconfig /flushdns
在浏览器输入http://www.testnginx.com或者其他两个就能出来了