如何在镜像上增加新的应用程序?

Websoft9的镜像支持部署多个应用程序(网站),但不同类型操作系统有不同的操作方法,具体参考:

Linux下的LAMP环境支持部署多个应用程序(网站),具体操作如下:

  1. 通过SFTP将网站文件上传到/data/wwwroot/default/目录下面,假设程序目录命名为“mysite”

  2. 修改mysite文件夹的权限和用户组(参考:如何修改Linux文件系统的权限?)

  3. 通过域名控制台将域名解析到服务器公网IP

  4. 通过SFTP打开 /ect/httpd/conf.d目录,新增一个conf文件,假设名称为www.mydomain.com.conf

  5. 有域名,将下面内容拷贝到www.mydomain.com.conf,根据你的实际情况进行修改、保存:

    <VirtualHost *:80>
    ServerName www.mydomain.com
    ServerAlias mydomain.com
    DocumentRoot "/data/wwwroot/default/mysite"
    ErrorLog "/var/log/httpd/www.mydomain.com_error_apache.log"
    CustomLog "/var/log/httpd/www.mydomain.com_apache.log" common
    <Directory "/data/wwwroot/default/mysite">
    Options Indexes FollowSymlinks
    AllowOverride All
    Require all granted
    </Directory>
    </VirtualHost>
  6. 无域名,将下面内容拷贝到www.mydomain.com.conf,根据你的实际情况进行修改、保存:

    Alias /mysite "/data/wwwroot/default/mysite"   
     <Directory "/data/wwwroot/default/mysite">
                Options Indexes FollowSymlinks
                AllowOverride All
                Require all granted
            </Directory>
  7. 重启http服务

    [root@iZm5ejevtfomfw3dfdf6jmr078Z ~]# systemctl restart httpd

说明:Apache的配置文件规则和语法非常灵活,以上仅供参考

Windows下的WAMP环境下新增虚拟主机操作步骤如下:

  1. 将域名解析到服务器公网IP地址

  2. 远程桌面到Windows服务器上,打开c:/websoft9/wampserver/www,新建一个目录,假设名称为:newproject1

  3. 将新增网站的源码放到newproject1目录下

  4. 点击Windows服务器桌面上的“新增虚拟主机”快捷方式,进入创建虚拟界面

  5. 参考上图,分别填写域名信息和网站目录的绝对地址(格式不能错,否则创建会失败),点击开始创建按钮

  6. 创建成功,系统会有如下的界面提示

  7. 鼠标左键单击服务器桌面右下角的WAMP图标,打开http-vhosts.conf文件,将新创建的虚拟主机的配置文件中的Require local修改为Require all granted,保存配置文件

  8. 点击WAMP图标上的“重新启动所有服务”按钮,完成虚拟主机配置

Last updated