今天记录一下学习一个IP使用宝塔和wordpress创建多个站点的操作情况。本次操作没有提前全面学习和了解他人的经验教训,走了一些弯路,但最终是成功了。中间也有一次似乎是成功了,只是自己没有搞清楚状况,所以也不算太成功。
第一次尝试:自己没有参考其他人的方案,直接在宝塔中使用创建站点功能,宝塔内的站点看起来是创建完成了,但是打不开,而且不知道后续该怎么做,所以不成功。
第二次尝试:参考《宝塔搭建多个站点》( https://blog.csdn.net/Little_Small_Joze/article/details/113794333 )的建议创建。基本上根据此方案进行了操作,先创建了一个放行端口,添加第二个站点的时候随便写一个“www.******.com”之类的域名。添加完了以后,在网站“编辑”菜单,在这里添加了正确的IP和端口号,把一开始那个“www.******.com”删掉。根据作者的流程和经验,需要把服务器的配置文件改一下,主要是改ip端口号和文件夹的映射关系。于是在宝塔中打开配置文件参考路径:/www/server/panel/vhost/apache
直接在宝塔打开www.******.com.conf(t?)这个文件进行编辑,更改第1行(改端口号)和第4行(改ip地址)。除了作者的2项建议修改处外,在文件中还发现了了一些其他需要修改域名的地方,也直接进行了修改。修改后,自己又在“文件”目录修改了相关的文件夹名称。在站点编辑页面修改了相关的文件夹路径信息,但唯一没有完成而且始终没有找到办法修改的就是站点第一个位置的域名,一直是前面随意编写的那个www.******.com,无法修改成正确的域名。然后打开站点,在不加端口号的情况下,无法显示网站。输入网址加端口号的情况下显示网站建立成功,但是没有像创建首个站点时出现wordpressr的默认页面,也不知道如何进入和使用WORDPRESS,后续怎么像第一个一样更换主题。或者是不是要先用其他建站软件建立一个站点的全部文件,复制进根文件夹以后能直接显示。于是到首个站点的相关目录下复制了全部文件进去,但页面反而显示错误了。于是不想再试验 了,删除站点了事。
第三次尝试:此次参考了“一贱你就笑~”的《宝塔面板在同一服务器下创建多个端口部署项目(轻量应用服务器一键部署网站、博客、GltLab完整版)》( https://blog.csdn.net/qq_38629292/article/details/125134214?spm=1001.2101.3001.6650.5&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-5-125134214-blog-118543903.235%5Ev27%5Epc_relevant_3mothn_strategy_recovery&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-5-125134214-blog-118543903.235%5Ev27%5Epc_relevant_3mothn_strategy_recovery&utm_relevant_index=10 )(这网址实在太长了,怎么弄成短的?)
根据作者的操作流程,在第一个站点成功部署后,再进入宝塔,前往宝塔软件商店菜单,按照建立首个站点的步骤,第一步选择一键部署,等网页将全部应用展示后,选择博客选项卡,选择WordPress一键部署。进行到此步骤,作者的前提是暂时还没有一个准确的域名,此时系统提示不能填写首个站点的域名,他选择的操作是随便编写一个域名,输入任意格式正确的域名/IP即可完成部署(此时输入的二级域名是无效的)。作者的意图是站点中已经多了一个无效域名,访问该域名也会提示我们无法访问通过修改站点配置信息,(点开站点的设置界面),在域名管理里添加确定的正确的域名+端口,然后删掉之前填入的无效域名即可。
本人的操作是已经提前确定了域名(是把首个站点的域名前通过加入项目,由二级域名变成三级域名),并提前在服务器防火墙中开通该端口的外网访问),输入正确的域名和端口后,即提示成功部署,系统给出相关的数据库、用户名和密码信息。根据提示打开网址,输入上一个操作给的用户和密码等信息,完成了站点部署。然后,使用新的网址(域名+端口号),就打开了第二个站点,看到了熟悉的wordpress的默认主题。
最后存在的问题就是:输入网址需要加上端口号,较为不便,时间不多,简单查询了网上的解决方案,是使用反向代理。明天再学习和探索吧。