nginx下载安装和虚拟机的配置
一、 Nginx下载安装
1、Nginx下载:nginx-1.13.0.tar.gz,下载到:/usr/local/software/
wget http://nginx.org/download/nginx-1.13.0.tar.gz
2、Nginx解压安装:
tar -zxvf nginx-1.13.0.tar.gz -C ./
3、转到目录/usr/local/software/nginx-1.13.0,执行Nginx编译
./configure
4.安装Nginx:
安装命令:make & make install
二、Nginx启动
1、查看安装目录:cd /usr/local/nginx
conf 存放配置文件
html 网页文件
logs 存放日志
sbin shell启动、停止等脚本
2、转到sbin目录,启动nginx
查看进程
3.打开浏览器
三、常用命令
进去nginx的安装目录
进去sbin
常用命令
启动 ./nginx 检查 nginx.conf配置文件 ./nginx -t 重启 ./nginx -s reload 停止 ./nginx -s stop
四、虚拟主机配置
1、添加文件
/var/wwwroot/site1/index.html,内容保存为
<?php phpinfo();
2、找到nginx的配置文件是 /usr/local/nginx/conf/nginx.conf
查找命令:nginx -t
# 全局区 有一个工作子进程,一般设置为CPU数 * 核数 worker_processes 1; events { # 一般是配置nginx进程与连接的特性 # 如1个word能同时允许多少连接,一个子进程最大允许连接1024个连接 worker_connections 1024; } # 配置HTTP服务器配置段 http { # 配置虚拟主机段
server {
#监听端口
listen 80;
#监听域名
server_name www.test.com;
location / {
#要访问站点的文件路径,可以是相对路径(相对于nginx的根路径),这里我写的是绝对路径
root /var/wwwroot/site1;
#默认跳转到的页面
index index.html index.htm index.php;
}
}
}
3、进入 /usr/local/nginx/sbin,重启nginx
./nginx -s reload
4、打开浏览器,输入www.test.com,会看到输出phpinfo的信息
五、 基于IP地址虚拟主机配置
server { listen 80; server_name 192.168.137.199; location / { root ip; index index.html; } }