Windows server下搭建mysql+php+apache環境參考教程:
https://blog.csdn.net/qq_38125058/article/details/81157865
Apache主頁的目錄以及權限詳解
https://blog.csdn.net/SiuKong_Ngau/article/details/54932511
主機環境下
ServerRoot apache主目錄
Listen 監聽埠
LoadModule 加載的相關模塊
ServerAdmin 管理員郵箱
ServerName 服務器名(沒有域名決議時,使用臨時決議,不開啟)
ErrorLog "logs/error_log 錯誤日志
CustomLog "logs/access_log" common 正確訪問日志
DirectoryIndex index.html index.php 默認網頁檔案名,優先級順序
Include etc/extra/httpd-vhosts.conf 子組態檔中內容也會加載生效
主頁的目錄以及權限
DocumentRoot "/usr/local/apache2//htdocs"
<Directory "/usr/local/apache2//htdocs">
#Directory關鍵字定義目錄權限
Options Indexes FollowSymLinks
#options
None:沒有任何額外權限
All:所有權限
Indexes瀏覽權限(當此目錄下沒有默認網頁檔案時,顯示目錄內容)
FollowSymLinks:準許軟連接到其他目錄
AllowOverride None
#定義是否允許目錄下.htaccess檔案中的權限生效
None:.htaccess中權限不生效
All:檔案中所有權限都生效
AuthConfig:檔案中,只有網頁認證的權限生效,
Require all granted 訪問控制串列
</Directory>
注意:(如果修改訪問權限)
例1: 僅允許IP為192.168.127.127的主機訪問
<RequireAll>
Require all granted
Require ip 192.168.127.127
</RequireAll>
--------------------------------------
例子2.僅允許192.168.0.0/24網路的主機訪問
<RequireAll>
Require all granted
Require ip 192.168.1.0/24
</RequireAll>
--------------------------------------
例子3.禁止192.168.127.127的主機訪問,其他的都允許訪問,
<RequireAll>
Require all granted
Require not ip 192.168.127.127
</RequireAll>
--------------------------------------
例子4.允許所有訪問,
Require all granted #可以不寫在<RequireAll>,,,</RequireAll>中
--------------------------------------
例子5.拒絕所有訪問,
Require all denied #可以不寫在<RequireAll>,,,</RequireAll>中
Apache配置好后,默認訪問網站顯示目錄檔案
如何防止apache顯示檔案串列:
1. 修改apache檔案httpd.conf文章檔案

2. 設定默認訪問首頁
apache的 httpd.conf 中
<IfModule dir_module>
DirectoryIndex index.php index.php3 index.html index.htm
</IfModule>
3. apache配置虛擬主機
在/conf/http.conf組態檔中取消http-vhosts.conf的注釋
4. 在httpd-vhosts配置下可配置服務器訪問目錄默認網站路徑及局域網訪問
<VirtualHost 192.168.1.112:80>
DocumentRoot "D:/web/www"
ServerName localhost
</VirtualHost>
其它
解決檔案匯入或者上傳大小限制問題:在.htaccess組態檔添加
php_value upload_max_filesize 520M
php_value post_max_size 520M
//執行時間
php_value memory_limit 256M
php_value max_execution_time 300
php_value max_input_time 300
插件主題安裝時遭遇服務器上傳大小限制怎么辦? 在php.ini組態檔修改
; Maximum allowed size for uploaded files.
; http://php.net/upload-max-filesize
upload_max_filesize = 2M(修改其中資料)
修改WordPress上傳檔案大小限制的三種方法:http://www.511yj.com/wordpress-file-size.html
修改配置:使發布的圖片地址成為相對路徑
在wp-config組態檔中:在require_once(ABSPATH . 'wp-settings.php')前添加define('CONCATENATE_SCRIPTS', false );
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/109051.html
標籤:其他
上一篇:[轉載]MGR變數group_replication_primary_member
下一篇:一文解讀邊緣計算 (轉)
