安装

Ubuntu

apt-get install nginx

 

CentOS

# 1. 安装相关依赖
yum install gcc -c++
yum install -y pcre pcre-devel
yum install -y zlib zlib-devel
yum install -y openssl openssl-devel

# 2. 下载nginx包、解压、进入
wget -c https://nginx.org/download/nginx-1.10.1.tar.gz
tar -zxvf nginx-1.10.1.tar.gz
cd nginx-1.10.1

# 3. 编译
./configure  # 这个命令会在目录里生成Makefile文件
make
make install 

# 安装路径为/usr/local/nginx
# 执行文件路径/usr/local/nginx/sbin/nginx,可以做软连接
# 启动、停止、关闭命令
nginx -s reload
nginx -s stop
nginx -s quit

 

相关命令

相关目录

# 主目录
/usr/local/nginx  # docker部署的nginx的主目录默认为/etc/nginx

# 配置文件路径
/usr/local/nginx/conf/nginx.conf # linux
安装目录\conf\nginx.conf # Windows

# 静态文件路径
/usr/local/nginx/html/

 

启动

/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

# 看到如下显示说明启动成功
'''
nginx.conf syntax is ok
nginx.conf test is successful
'''

 

重启

/usr/local/nginx/sbin/nginx -s reload

 

查看进程是否启动

ps -ef|grep nginx

 

查看端口号是否占用

netstat -tunlp|grep 端口号

 

强制停止

pkill -9 nginx

 

验证nginx配置文件是否正确

/usr/local/nginx/sbin/nginx -t
# 看到如下显示说明配置文件正确
'''
nginx.conf syntax is ok
nginx.conf test is successful
'''

 

Nginx配置基于多域名、端口、IP的虚拟主机

基于域名的虚拟主机

    通过不同的域名区分不同的虚拟主机,基于域名的虚拟主机是企业应用最广的虚拟主机类型,几乎所有对外提供服务的网站使用的都是基于域名的主机

配置:修改nginx配置文件配置多域名,重启nginx服务,创建对应的不同站点目录并上传站点文件,也可都使用一个站点目录,通过多域名来访问

NGINX相关命令
server{
    listen               80;
    server_name    www.aaa.com;
    location / {
        root      html/aaa;
        index    index.html  index.htm;
    }
}

server{
    listen               80;
    server_name    www.bbb.com;
    location / {
        root      html/bbb;
        index    index.html  index.htm;
    }
}

server{
    listen               80;
    server_name    www.ccc.com;
    location / {
        root      html/ccc;
        index    index.html  index.htm;
    }
}
基于域名

相关文章:

  • 2021-08-28
  • 2021-08-04
  • 2022-02-19
  • 2021-09-18
  • 2021-12-15
  • 2022-02-01
  • 2021-10-24
  • 2021-06-24
猜你喜欢
  • 2021-09-04
  • 2022-12-23
  • 2022-12-23
  • 2021-07-27
  • 2021-09-04
  • 2021-09-17
  • 2021-08-26
相关资源
相似解决方案