一、Linux服务器安装Linux宝塔面板
这个步骤参考网上其他教程。
二、Linux宝塔面板部署wordpress网站
这个步骤参考网上其他教程,保证网站能够正常访问,并且使用Linux宝塔面板申请并部署了SSL证书,使用https协议默认443端口正常访问。
三、限制IP地址访问网站,只能使用域名访问网站的配置步骤
1.登陆Linux宝塔面板,“网站”=>双击“Nginx”图标,在弹出框中,选择“配置修改”
。在最下面,有nginx服务配置文件路径,如下图所示:
/www/server/panel/vhost/nginx
2.使用Linux宝塔面板内的终端或其他远程SSH工具登陆服务器,并切换到root用户,切换到nginx服务配置文件所在目录,并编辑网站配置文件0.default.conf
,添加红框内代码,并保存。
网站启用了SSL证书,需要在该配置中指定自己网站使用的SSL证书的路径,该路径可以在/www/server/panel/vhost/nginx
目录中的192.168.86.9.conf
配置文件中查找到。(如果网站根目录使用服务器IP地址,就是服务器IP.conf
配置文件)。修改0.default.conf
配置文件前,先备份一下该文件。
root@iZ2zeec2:/home/dtt-user# cd /www/server/panel/vhost/nginx
root@iZ2zeec2:/www/server/panel/vhost/nginx# ls
0.default.conf 0.websocket.conf tcp 192.168.86.9.conf phpfpm_status.conf well-known
root@iZ2zeec2:/www/server/panel/vhost/nginx# cp 0.default.conf 0.default.conf.bak
root@iZ2zeec2:/www/server/panel/vhost/nginx# vim 0.default.conf
3.在Linux宝塔面板中,重载nginx服务。如下图所示:
4.在浏览器使用IP地址访问测试不能访问网站,而使用域名可以正常访问网站。
4.1)、使用https://IP
访问,IP地址不能访问,如下图所示:
4.2)、使用http://IP
访问,IP地址不能访问,如下图所示: