建立子网站有两个方法,子域名或者子目录,比如本站的域名是www.ljchen.com,子域名的方式,就是我建立一个网站叫做news.ljchen.com,子目录就是建立一个叫做www.ljchen.com/news的网站。子域名其实和主站不是一起的,是单独的一个网站,一般也是单独的数据库(用同一个数据库也可以);子目录则不然,它其实是主站的一部分,一般也是直接使用主站的数据库的。两种方式都能作为建立子网站的方法,看具体用途而定,子域名就和完全新建一个网站一样,解析好域名,就可以搭建了。下面讲一下用子目录的子网站的搭建方法,以AppNode面板为例。
一、建立子网站
首先需要已经建立了主网站,比如我们首先搭建了一个叫做www.kalso.xxx的主网站。
点击右边的“文件”按钮,进入网站的目录,在其中建立一个叫做“test”的文件夹,我们将会把子网站建立到这个“test”的文件夹中。
进入AppNode的建站市场,在其中找到WordPress(以此为例,其它程序也是可以的,或者自己安装AppNode中不提供的建站程序也行,相信有一点就建站基础的都会做)。
选择安装到www.kalso.xxx的子目录中。
接下来就是等待安装,并部署网站了,一切设定好以后,在浏览器中输入子网站的域名“www.kalso.xxx/test”,就能进入到wordpress的安装界面了。
这里填入你数据库的用户名和密码等信息,表前缀需要特别注意一下,这个一般是“wp_”,但是当你数据库中安装了多个wordpress程序时,就需要对每个网站启用不同的表前缀了,我们这里设置成“wptest_”,用来表示我们建立的这个子目录为test的网站。
点击下一步的时候,会要求建立一个wp-config.php文件,这是子目录才需要的,一般建立主站时,这个都是自动设置。我们需要到test的目录下自行创建这个文件,然后将内容修改为所提示的内容。
点击现在安装,一个wordpress的子网站就安装好了,你可以通过“www.kalso.xxx/test”这样的域名来访问。
二、删除子网站
在AppNode面板中,要删除一个网站,在网站管理界面就可以点击删除就可以了。但是如果我们想要删除子网站,你会发现在网站管理里面看不到这个子网站,它是主网站的一部分,只能看见主站,总不能连带主站一起删除掉吧?下面讲解一下如何删除这个子网站。
安装phpmyadmin。在主网站的目录下面建立一个phpmyadmin的目录,它是和test目录平级的。
然后在建站市场中安装phpmyadmin到这个子目录中。
使用“www.kalso.xxx/phymyadmin”,这个域名登陆,使用你的数据库的用户名和密码。
进去以后,能够看到这个数据库下面的所有表。比如我的这个示例中有typecho和wptest的两个网站的表,在右侧能看到每个表后面都有一个删除的选项。
如果要删除子网站,首先需要删除test这个子目录的所有内容,然后进到phpmyadmin中删除所有wptest的表,这样子网站就彻底删除了。
!!!数据库操作谨慎,对于不明白的地方,一定不要乱操作。
三、总结
说了这么多,核心内容就是:
建立网站的时候,先建目录,再安装程序,wordpress安装的时候要注意表前缀(typecho也类似)。
删除网站的时候,删除目录,删除数据库中相关的表。