配置Nginx简介

与Apache类似,Nginx支持多种虚拟机配置方式,如基于IP地址的虚拟主机和基于域名的虚拟主机配置,本篇博客主要以基于域名的虚拟主机配置为例。
安装Nginx服务器:https://blog.csdn.net/qq_46323758/article/details/116351553

配置Nginx服务器

一、配置IP地址

1、配置IP地址

ifconfig ens33 192.168.100.100

二、新建目录及配置文件

1、新建目录:在/usr/local/nginx/conf目录下新建目录vhost

cd /usr/local/nginx/conf
mkdir vhost

2、在vhost目录中新建虚拟主机配置

cd vhost
vim exam.conf

3、设置配置文件内容

server{listen 192.168.100.100:80;server_name http://exam.excesoft.com;access_log /data/logs/http://exam.excesoft.com.log main;error_log /data/logs/http://exam.excesoft.com.errror.log;location /{root /var/www/html/exam;index index.html index.htm;}
}

4、将虚拟主机配置文件包含到主文件中

vim nginx.conf

在nginx.conf文件末尾的最后一个花括号内部,增加下列语句:include vhost/*.conf

 include vhost/*.conf;
}

三、创建日志文件

1、创建目录

mkdir /data/logs

2、创建日志文件

touch  /data/logs/http://exam.excesoft.com.log

3、创建错误日志

touch  /data/logs/http://exam.excesoft.com.error.log

四、进行Nginx服务器的测试

1、检查服务器配置

cd /usr/local/nginx/sbin/
./nginx -t

2、启动nginx服务器

./nginx

3、添加域名和IP地址的对应关系

vim /etc/hosts

在最后一行添加内容

192.168.100.100 http://exam.excesoft.com

五、创建目录及测试文件

1、创建目录

mkdir -p /var/www/html/exam

2、创建测试文件

vim /data/exam.excesoft.com/index.html

3、在index.html中输入

hello,this is index.html in /data/exam.excesoft.com/

4、启动浏览器,输入http://192.168.100.100,可看到Nginx服务器的主页显示内容为首页内容

Linux配置Nginx服务器相关推荐

  1. nginx子域名 linux,配置nginx服务器 —— Nginx添加多个二级子域名

    1.安装nginx 2.安装好后进入Nginx目录中 在conf目录下建立一个vhost(ps:名字自己设定)文件夹 其中的$NGINXHOME为你的nginx目录 #进入到nginx目录 cd $N ...

  2. linux nginx 配置端口访问,Linux入门教程:ubuntu 16.04配置nginx服务器实现一个IP一个端口多个站点,ubuntunginxNginx 使用异步...

    Linux入门教程:ubuntu 16.04配置nginx服务器实现一个IP一个端口多个站点,ubuntunginxNginx 使用异步 特点: Nginx 可以部署在网络上使用 FastCGI,脚本 ...

  3. Ubuntu Linux配置Nginx+MySQL+PHP+phpMyAdmin详细步骤

    博主之前一直用的是apache,随着网站负荷量增高,感觉apache稍微有点力不从心了.随着nginx越来越流行,而且其功能强大,博主准备采用nginx作为自己的服务器啦. 每当到了环境配置的时候,博 ...

  4. linux怎么配置日志,Linux配置日志服务器的图文教程

    Linux配置日志服务器的图文教程 前言 本文主要介绍的是关于Linux配置日志服务器的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧 日志服务器配置文件:/etc/rsys ...

  5. linux配置iscsi无账号密码,linux配置ISCSI服务器的方法

    一.在linux下安装启动iscsi target 1.安装启动iscsi服务 [root@wjb10000 ~]# yum -y install targetcli.noarch 2.建立一个目录设 ...

  6. linux 路由访问不了php文件,linux系统nginx服务器不能访问php文件问题

    今天在部署网站时html能访问,php文件不能访问,点击浏览器提示下载. 配置Nginx服务器之后,打开域名,是直接下载而不是直接打开网页,是因为配置的Nginx无法解析PHP的原因. 根据我出现的问 ...

  7. nginx配置 yii2_Yii2如何应用配置nginx服务器

    Yii2应用配置nginx服务器的方法: 为了使用 Nginx,你应该已经将 PHP 安装为 FPM SAPI 了. 你可以使用如下 Nginx 配置,将 /home/ahcj/www/basic/w ...

  8. Linux 配置DHCP服务器

    谢迹陈纷朽简中,文锋未钝老犹争.   宁树琪青资玉润 ,不欲留心在裂缯.  宁简心披纷缯长 雁行布陈众未晓 忆得双文独披掩 帘卷春风琴静好 目录  ​谢迹纷纷朽简中,文锋未钝老犹争.   宁树长青资玉 ...

  9. Linux配置nginx打开报404,Linux下Nginx配置404页面的方法

    Linux下Nginx配置404页面很多设置后返回状态码是200,而不是404状态码,所以那样的404页面设置是不正确的,今天分享下Linux下Nginx配置404页面设置方法. 1.创建自己的404 ...

最新文章

  1. 网络请求的基本知识《极客学院 --AFNetworking 2.x 网络解析详解--1》学习笔记...
  2. python按日期排序_你如何在python中获得按创建日期排序的目录列表?
  3. 检查本机显卡的cuda信息及适配cuda-sdk版本
  4. 语句:分支语句、switch case ——7月22日
  5. HDU 4990 Ordered Subsequence --数据结构优化DP
  6. Selenium API-WebElement 方法
  7. jQuery 鼠标拖拽移动窗口
  8. Netty ChannelBuffer
  9. 2016前端的收藏夹
  10. java技术可行性分析_Java可行性分析
  11. 在vue2.0下安装axios
  12. IDEA相对路径没有效果的问题
  13. 计算机系统相机怎么卸载,如何卸载摄像头驱动
  14. Windows电脑多屏显示器设置方法怎么找回副屏显示器隐藏的敬业签软件
  15. 2021年,我推荐你学习的编程语言,各类语言横向对比
  16. 计算机基础- -认识内存
  17. #{}与${}的语法
  18. python爬取网站的某一句话_Python实现JS解密并爬取某音漫客网站
  19. Python 元组() (元素不能修改),元组的定义,元组与列表的转换,元组的应用场景
  20. 备案注销申请表_注销备案申请表

热门文章

  1. vue组件通信provide/inject
  2. vue组件通信的几种方式
  3. 云原生架构(04)-CNCF
  4. 【矩阵论】2. 矩阵分解——正规谱分解
  5. 微信特约商户进件 JAVA 案例dome
  6. uniapp调用微信登录,第三方登录
  7. 随机获取26个小写英文字母
  8. 功夫大师——中国智能跆拳道训练专家
  9. Spring getBean流程
  10. 批量Excel操作——paddlenlp进行ner和主谓宾关系抽取二次处理详解-Taskflow模型基础上使用