添加第一个站点
⇒ 在安装好宝塔的服务器上命令查看宝塔的外网地址,命令如下:
bt default
⇒ 用给出的账号密码登录外网面板地址,然后左侧边栏“软件”里面配置网站需要的环境(包括nginx或者apache,还有php等等)。
服务器安全组设置里,要确保放行了需要的端口。觉得不安全可以把SSH等服务的默认端口号改到其它端口去。
⇒ 然后,在宝塔外网面板页面,左侧边栏的“文件”这里上传网站文件夹。
⇒ 然后在“网站”里,添加站点,根目录和域名端口号要写对,然后选择对应软件版本。
根目录一般就写整个网站文件夹双击进去那层的路径,如果不放心可以看一下网站首页是不是放在这里。
ps:我现在是建了两个站点(懒得删掉截一个站点的图片的,将就着看叭),但是正常来说,到这一步只建了一个站点,并且站点的“网站名”是IP地址。
⇒ 激动人心的一刻到了,访问一下自己的网站看看是否成功。
如果不成功,给出几个可能的bug:
- 再次确认自己服务器的安全组配置有没有打开网站所需要的全部端口。
- 确认宝塔外网面板页面,左侧栏找到“安全”,然后查看一下防火墙放行端口,如果有没有打开的所需端口,打开一下就好。
- 服务器版本不对或者php版本不对。
- 网站文件夹里的配置文件不对,检查一下网站配置文件,常见的错误有:配置文件后缀名对不对,配置文件内容对不对。
- 服务器配置文件不对:
服务器配置文件路径一般为:/www/server/panel/vhost/服务器- 换一个浏览器访问试一下。
- 如果到这一步还不行,可能是网站文件夹损坏,建议重新上传一个。
- 如果到这一步还不行,我建议从头再来……不要问我又不行怎么办,自己循环再来,总有成功break出来的一次的。
添加第二个站点
⇒ 上传第二个网站文件夹,不允许重名。
⇒ 修改上传的网站文件夹的配置文件(conf这种)。
⇒ 修改服务器和宝塔放行端口。
宝塔的8080一直不可以,老bug了,换一个别的端口就好。
⇒ 添加第二个站点的时候不要直接写“IP:端口号”,随便写一个“www.baidu.com”或者“www.luanqibazao.top”之类的,然后添加完了以后再“编辑里面改回来”
这样操作是因为,创建站点的时候会生成一个配置文件,配置文件默认是用这个网站的ip地址作为文件名字的,这样如果有多个站点文件名就会因为重名而冲突。用一个假的域名添加,再服务器文件夹下的配置文件名就会变成这个假的域名,不冲突,所以添加成功。
添加的时候如下图:
然后点击“编辑”,弹出如下窗口,然后在这里添加正确的IP和端口号,把一开始那个假的删掉。
⇒ 然后现在需要把服务器的配置文件改一下。主要是改ip端口号和文件夹的映射关系。
配置文件参考路径:/www/server/panel/vhost/apache
直接在宝塔打开这个文件,编辑,更改第1行(改端口号)和第4行(改ip地址)
如上图,正常改完,第一行尖括号前面是端口号,第四行后面紧接着就是IP地址,第五行后面空格然后接一个IP地址。
原文链接:https://blog.csdn.net/Little_Small_Joze/article/details/113794333