前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >nginx (lnmp/ltmp)域名绑定方法(新增加域名)

nginx (lnmp/ltmp)域名绑定方法(新增加域名)

作者头像
用户8099761
发布2023-05-10 21:48:37
6.1K0
发布2023-05-10 21:48:37
举报
文章被收录于专栏:私人订制私人订制

一、使用sftp客户端进行修改,(推荐winscp)

①打开

代码语言:javascript
复制
/usr/local/nginx/conf/vhost

如果没有 /vhost 文件夹,则右键空白处选择 “new folder”创建新目录;

②本地电脑创建一个文件,命名规则是

代码语言:javascript
复制
dutool.com.conf

把“dutool.com”换成你的域名即可;文件内容如下:(看不懂的直接下附件吧,GRD编辑器搞不好空格)

代码语言:javascript
复制
server
        {
                listen 80 ;
                server_name www.dutool.com;
                access_log off;
                rewrite ^/(.*)$ http://dutool.com/$1 permanent;
        }
#此段为301跳转设置
server
        {
                listen 80 ;
                #listen端口
                server_name dutool.com;
                #域名地址
                index index.php index.html;
                #默认首页
                root/home/wwwroot/wwwdutool;
                #域名绑定的网站目录
                include/home/wwwroot/wwwdutool/dutool.conf;
                #伪静态配置文件路径
                error_page 404/404 .html;
                #404页面设置
                location ~ . * \.(php|php5) ? $
                        {
                                try_files $uri =404;
                                fastcgi_pass unix:/tmp/php-cgi.sock;
                                fastcgi_index index.php;
                                include fcgi.conf;
                        }

                #防盗链开始
                # location ~* ^.+\.(gif|jpg|png|swf|flv|rar|zip)$
                        {
                                valid_referers none blocked server_names
                                *.dutool.com dutool.com ;
                                if () {
                                                rewrite ^/ http://dutool.com/404.jpg ;
                                                #return 403;
                                        }
                        }
                #防盗链结束,里面的域名可以换成允许使用图片的域名,rewrite则盗链图片后显示的图片地址

                location ~ . * \.(gif|jpg|jpeg|png|bmp|swf)$
                        {
                                expires 30d ;
                        }
                #文件缓存时间, Expires是Web服务器响应消息头字段,在响应http请求时告诉浏览器在过期时间前浏览器可以直接从浏览器缓存取数据,而无需再次请求
                location ~ . * \.(js|css) ? $
                        {
                                expires 12h ;
                        }
                access_log off;
                #access_log /home/wwwlogs/dutool.com.log dutool.com;
                #访问日志,off 关闭,下面一行则是保存网站日志
        }

③把文件上传至/usr/local/nginx/conf/vhost 目录即可;

④配置完成后,如果需要伪静态,则需要另外配置,不需要的话,直接使用命令重启 nginx ,使域名配置生效:

代码语言:javascript
复制
/etc/init.d/nginx restart
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018-3-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档