> For the complete documentation index, see [llms.txt](https://websoft9.gitbook.io/mediawiki-image-guide/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://websoft9.gitbook.io/mediawiki-image-guide/mediawiki-jing-xiang-shou-ce-1/ru-he-zai-jing-xiang-shang-zeng-jia-xin-de-ying-yong-cheng-xu.md).

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

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

## [LAMP环境新增](/mediawiki-image-guide/mediawiki-jing-xiang-shou-ce-1/ru-he-zai-jing-xiang-shang-zeng-jia-xin-de-ying-yong-cheng-xu.md#1101) <a href="#lamp" id="lamp"></a>

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
   ```
8. 再通过<http://www.mydomain.com或http://ip/mysite访问新网站，如何配置没有问题，您会成功打开网站>

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

## [WAMP环境新增](/mediawiki-image-guide/mediawiki-jing-xiang-shou-ce-1/ru-he-zai-jing-xiang-shang-zeng-jia-xin-de-ying-yong-cheng-xu.md#1102) <a href="#wamp" id="wamp"></a>

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

1. 将域名解析到服务器公网IP地址
2. 远程桌面到Windows服务器上，打开c:/websoft9/wampserver/www，新建一个目录，假设名称为：newproject1
3. 将新增网站的源码放到newproject1目录下
4. 点击Windows服务器桌面上的“新增虚拟主机”快捷方式，进入创建虚拟界面&#x20;

   ![](http://libs.websoft9.com/Websoft9/DocsPicture/zh/wampserver/wampserver-addvhost001-websoft9.png)
5. 参考上图，分别填写域名信息和网站目录的绝对地址（格式不能错，否则创建会失败），点击开始创建按钮
6. 创建成功，系统会有如下的界面提示&#x20;

   ![](http://libs.websoft9.com/Websoft9/DocsPicture/zh/wampserver/wampserver-addvhost002-websoft9.png)
7. 鼠标左键单击服务器桌面右下角的WAMP图标，打开http-vhosts.conf文件，将新创建的虚拟主机的配置文件中的Require local修改为Require all granted，保存配置文件&#x20;

   ![](http://libs.websoft9.com/Websoft9/DocsPicture/zh/wampserver/wampserver-addvhost003-websoft9.png)
8. 点击WAMP图标上的“重新启动所有服务”按钮，完成虚拟主机配置
