feat: implement IPC handlers for Nginx and Apache configuration management and service lifecycle control
This commit is contained in:
@@ -1,9 +1,15 @@
|
||||
Define SRVROOT "{{SRVROOT}}"
|
||||
ServerRoot "${SRVROOT}"
|
||||
|
||||
Listen {{LISTEN_ADDRESS}}:{{PORT}}
|
||||
|
||||
# Temel Modüller
|
||||
LoadModule authz_core_module modules/mod_authz_core.so
|
||||
LoadModule authz_host_module modules/mod_authz_host.so
|
||||
LoadModule authz_groupfile_module modules/mod_authz_groupfile.so
|
||||
LoadModule authz_user_module modules/mod_authz_user.so
|
||||
LoadModule authn_core_module modules/mod_authn_core.so
|
||||
LoadModule authn_file_module modules/mod_authn_file.so
|
||||
LoadModule dir_module modules/mod_dir.so
|
||||
LoadModule mime_module modules/mod_mime.so
|
||||
LoadModule alias_module modules/mod_alias.so
|
||||
@@ -11,6 +17,17 @@ LoadModule log_config_module modules/mod_log_config.so
|
||||
LoadModule rewrite_module modules/mod_rewrite.so
|
||||
LoadModule proxy_module modules/mod_proxy.so
|
||||
LoadModule proxy_fcgi_module modules/mod_proxy_fcgi.so
|
||||
LoadModule autoindex_module modules/mod_autoindex.so
|
||||
LoadModule negotiation_module modules/mod_negotiation.so
|
||||
LoadModule setenvif_module modules/mod_setenvif.so
|
||||
# Önerilen Ek Modüller
|
||||
LoadModule headers_module modules/mod_headers.so
|
||||
LoadModule env_module modules/mod_env.so
|
||||
LoadModule deflate_module modules/mod_deflate.so
|
||||
|
||||
# Windows optimizations
|
||||
AcceptFilter http none
|
||||
AcceptFilter https none
|
||||
|
||||
# Required for PHP-FPM on Windows to avoid "No input file specified"
|
||||
<IfModule proxy_fcgi_module>
|
||||
@@ -20,6 +37,15 @@ LoadModule proxy_fcgi_module modules/mod_proxy_fcgi.so
|
||||
ServerAdmin admin@localhost
|
||||
ServerName localhost:{{PORT}}
|
||||
|
||||
# MIME Types (Kritik)
|
||||
TypesConfig conf/mime.types
|
||||
|
||||
# Ana Güvenlik Kuralı (Tüm disk erişimini kapat)
|
||||
<Directory />
|
||||
AllowOverride none
|
||||
Require all denied
|
||||
</Directory>
|
||||
|
||||
DocumentRoot "{{ROOT}}"
|
||||
<Directory "{{ROOT}}">
|
||||
Options Indexes FollowSymLinks
|
||||
@@ -58,6 +84,7 @@ Alias /phpmyadmin "{{PHPMYADMIN_DIR}}"
|
||||
# Global PHP handler
|
||||
<FilesMatch \.php$>
|
||||
SetHandler "proxy:fcgi://127.0.0.1:{{PHP_PORT}}/"
|
||||
CGIPassAuth On
|
||||
</FilesMatch>
|
||||
|
||||
# Project configurations
|
||||
|
||||
Reference in New Issue
Block a user