
nginx
李海江
趁年轻多学习,做发光的人
展开
-
利用nginx和docker实现一个简单负载均衡
测试步骤:1.在服务器中搭建一个nginx服务器并启动 2.在docker中从源中拉一下nginx的官方镜像,留以docker容器运行//下载过程可能会有点慢,不如吃点零食docker pull nginx3.在本地目录新建两个文件夹,我这里的新建在/mydata/test1,/mydata/test2mkdir /mydata/test1 /mydata/test2;4.分别在两个test文件原创 2017-07-01 09:59:33 · 811 阅读 · 2 评论 -
nginx无法解析php文件,出现502错误
新装好的nignx和php,各种配置都弄好了,访问php文件就出现一个502报错,从头到尾又看了一遍,原来是自己的错误./** 这是正确的配置文件;*/server { listen 80; server_name li_haijiang.com; root /var/www/html/ityhc; index index.h原创 2017-07-06 10:34:28 · 2020 阅读 · 1 评论 -
Nginx服务器的https协议安装
1.首先需要申请一个https的证书。 2.将域名www.lihaijiang.top的证书文件1_www.lihaijiang.top_bundle.crt 、私钥文件2_www.lihaijiang.top.key保存到nginx服务器的配置文件目录下,例如我的nginx配置文件在/etc/nginx/config/,就放在/etc/nginx/config/下。3.到Nginx服务器的主配置原创 2017-07-08 15:45:36 · 477 阅读 · 0 评论 -
nginx服务器隐藏版本号
1.隐藏Nginx版本号,Nginx的版本号主要在两个地方会有,一个是HTTP header,有个Server:nginx/1.x.x类似会暴露Web服务器所用软件名称以及版本号,这个也是大多数Web服务器最容易暴露版本号的地方,第二个地方是Nginx出错页面,比如404页面没有找到等,这是如果用户没有指定页面的话,那么Nginx自己的页面会有版本戳记。http { # ...省略一些配置原创 2017-09-29 11:45:07 · 621 阅读 · 1 评论 -
nginx不支持pathinfo 导致thinkphp出错解决办法
在迁移公司网站到另外一个服务器上的时候,遇到两个问题,记下来 加深记忆1.网站504报错,不一定是服务器fastcgi,超时时间的问题也有可能是php连接数据库失败引起的超时问题导致504错误!!!2.要清楚自己的你nginx服务器是否支持pathinfo模式,如果不支持 我们要修改nginx的配置使其支持下面是修改nginx.conf使其支持pathinfo模式location / {原创 2017-10-26 15:33:11 · 992 阅读 · 4 评论 -
在nginx中配置如何防止直接用ip访问服务器
看了很多nginx的配置,好像都忽略了ip直接访问web的问题,不利于SEO优化,所以我们希望可以避免直接用IP访问网站,而是域名访问,具体怎么做呢,看下面。官方文档中提供的方法: /*** If you do not want to process requests with undefined “Host” header lines* you may define a defa...原创 2018-04-27 11:05:54 · 3053 阅读 · 0 评论 -
Nginx配置服务器静态文件支持跨域访问
Nginx在server中配置add_header Access-Control-Allow-Origin *;add_header Access-Control-Allow-Headers X-Requested-With;add_header Access-Control-Allow-Methods GET,POST,OPTIONS;Apache支持跨域ServerName www...原创 2019-06-27 16:03:23 · 1316 阅读 · 0 评论