欧美一区2区三区4区公司二百,国产精品婷婷午夜在线观看,自拍偷拍亚洲精品,国产美女诱惑一区二区

歡迎來到云服務器

Directadmin Linux面板

基于自定義包項目來自定義用戶httpd.conf文件

通過添加定制包項目,您現在可以使用這些項目來控制系統的其他區域。 在這個例子中,我們將讓這些項目控制用戶httpd.conf文件的內容。

1)第一步是添加一個自定義包項目。 請參閱本指南了解如何執行此操作。 在這個例子中,使用復選框。 給這個變量命名為myval
 
2)接下來,我們需要有這個選項做一些事情。 默認情況下,該項目只存儲在user.conf文件中。如果它不會執行任何操作。
 
創建腳本 /usr/local/directadmin/scripts/custom/user_create_post.sh.   在該文件中,添加以下代碼:

#!/bin/sh
if [ "$myval" = "yes" ]; then
     echo "CustomApache code" >> /usr/local/directadmin/data/users/$username/domains/$domain.cust_httpd
     echo "action=rewrite&value=httpd&user=$username" >> /usr/local/directadmin/data/task.queue
fi
exit 0;



這會將“CustomApache代碼”插入到| CUSTOM |中 令牌在virtual_host2 * .conf模板文件中。


這些模板通過使用if-then-else語句和變量提供了更多的靈活性。 例如,如果編輯全局模板以獲得一些代碼......但您只希望某些用戶或域可用的代碼,則可以使用if-then-else和變量。 對于這個例子,如果設置了變量MYVAL = yes,那么我們將代碼插入到httpd.conf中,例如在virtual_host2 * .conf文件中,在| CUSTOM | 令牌:

|*if MYVAL="yes"|
CustomApache code
|*endif|

然后,在上面的步驟  2)中,而不是使用這個來添加

     echo "CustomApache code" >> /usr/local/directadmin/data/users/$username/domains/$domain.cust_httpd

用這個來代替

     echo "|?MYVAL=yes|" >> /usr/local/directadmin/data/users/$username/domains/$domain.cust_httpd

將其插入到| CUSTOM |中 令牌,從而設置變量..這樣,一旦你的if-then-else語句發生,值= yes,你就可以走了。
 
然后,您可以從以下網址開啟或關閉網域:
Admin Level -> Custom htppd config -> domain

通過添加或刪除| MYVAL = yes | 來自文本區域的代碼。
 
這仍然可以通過包管理,但您還需要創建user_modify_post.sh,以基于設置的值添加或刪除domain.com.cust_httpd文件。
騰訊云代理

Copyright © 2003-2021 MFISP.COM. 國外vps服務器租用 夢飛云服務器租用 版權所有 ? 粵ICP備11019662號

主站蜘蛛池模板: 菏泽市| 梅河口市| 西盟| 乡城县| 乐山市| 巧家县| 长汀县| 繁昌县| 五华县| 九江县| 安乡县| 临颍县| 台州市| 平山县| 杨浦区| 任丘市| 时尚| 江川县| 全南县| 岑巩县| 杨浦区| 绵竹市| 枣强县| 上思县| 客服| 赤峰市| 南昌县| 汨罗市| 扎兰屯市| 玉环县| 辉县市| 遵义市| 元朗区| 神池县| 枣强县| 安西县| 武清区| 台北县| 凤山县| 湖南省| 江陵县|