Страница 1 из 2
Как поменять https_port в openserver 6?
Добавлено: 14 май 2024, 13:42
BurRubin
Прекрасное обновление. Мне очень нравится управление через консоль (как линукс пользу). Сделали супер, но есть вопрос.
В open server 5 я мог изменить https_port в главном конфигурационном окне, а вот в os 6 не разобрался как внести данные изменения https_port. Дефолтный https_port = 443, а мне надо = 444, так как на моем компе 443 порт занимает WMWare.
Подскажите, пожалуйста, как это сделать в os 6.
логи
[2024-05-14 13:24:38] Running PHP-8.1 (default)
--------------------------------------------------------------------------------------------
(OS 10013)Сделана попытка доступа к сокету методом, запрещенным правами доступа. : AH00072: make_sock: could not bind to address 127.127.126.32:443 <---- ВОТ ТУТ МНЕ НАДО 444 порт, а не 443!!!!!
AH00451: no listening sockets available, shutting down
AH00015: Unable to open logs
Re: Как поменять https_port в openserver 6?
Добавлено: 14 май 2024, 15:48
Максим
BurRubin писал(а): ↑14 май 2024, 13:42
Прекрасное обновление. Мне очень нравится управление через консоль (как линукс пользу). Сделали супер, но есть вопрос.
В open server 5 я мог изменить https_port в главном конфигурационном окне, а вот в os 6 не разобрался как внести данные изменения https_port. Дефолтный https_port = 443, а мне надо = 444, так как на моем компе 443 порт занимает WMWare.
Подскажите, пожалуйста, как это сделать в os 6.
логи
[2024-05-14 13:24:38] Running PHP-8.1 (default)
--------------------------------------------------------------------------------------------
(OS 10013)Сделана попытка доступа к сокету методом, запрещенным правами доступа. : AH00072: make_sock: could not bind to address 127.127.126.32:443 <---- ВОТ ТУТ МНЕ НАДО 444 порт, а не 443!!!!!
AH00451: no listening sockets available, shutting down
AH00015: Unable to open logs
Вы можете открыть шаблон конфига (не настройки модуля, а именно сам конфиг, например httpd.conf) интересующего вас модуля и изменить порты там, однако не очень понимаю зачем, если почти все скрипты и CMS завязаны на стандартные порты. Проще VMWare перенастроить.
Re: Как поменять https_port в openserver 6?
Добавлено: 16 май 2024, 09:52
BurRubin
Re: Как поменять https_port в openserver 6?
Добавлено: 26 ноя 2024, 22:33
kobanozadze
в файле program.ini поменял порт 80 на 8181 . при попытке открыть сайт (пример из opensrver) то файле PHP-8.1.log пишет такую oшипку: [2024-11-26 22:29:30] Running PHP-8.1 (default)
--------------------------------------------------------------------------------------------
(OS 10013)Сделана попытка доступа к сокету методом, запрещенным правами доступа. : AH00072: make_sock: could not bind to address 127.127.126.32:80
AH00451: no listening sockets available, shutting down
AH00015: Unable to open logs.
в файле C:\OSPanel\modules\PHP-8.1\Apache\conf\httpd.conf я изменил 80 на 8181, когда я перезагрузил openserver, файл обновился и 8181 снова изменился на 80
Re: Как поменять https_port в openserver 6?
Добавлено: 26 ноя 2024, 22:49
DelphinPRO
конфиги правятся в папке config
Re: Как поменять https_port в openserver 6?
Добавлено: 27 ноя 2024, 21:53
kobanozadze
DelphinPRO писал(а): ↑26 ноя 2024, 22:49
конфиги правятся в папке config
я искал здесь C:\OSPanel\config\PHP-8.1 но нигде не нашол 80 чтобы поменять на 8181
Re: Как поменять https_port в openserver 6?
Добавлено: 27 ноя 2024, 22:28
kobanozadze
ладно я заново объясню нормально.
значит так, умения на 80 порту openserver вообще не включался, поменял порт 80 на 8181 в файле `C:\OSPanel\config\program.ini`, прoграма запустился. в модулях включил PHP-8.1 иконка втрее покраснела, в файле `C:\OSPanel\logs\PHP-8.1.log` пишет (--------------------------------------------------------------------------------------------
[2024-11-27 23:11:14] Running PHP-8.1 (default)
--------------------------------------------------------------------------------------------
(OS 10013)Сделана попытка доступа к сокету методом, запрещенным правами доступа. : AH00072: make_sock: could not bind to address 127.127.126.32:80
AH00451: no listening sockets available, shutting down
AH00015: Unable to open logs)
в файле `C:\OSPanel\modules\PHP-8.1\Apache\conf\httpd.conf` поменял 80 на 8181, когда сделал рестарт программы то опять поменялся на 80.
я искал здесь C:\OSPanel\config\PHP-8.1 но нигде не нашол 80 чтобы поменять на 8181.
в чем может быть проблема , пожалуйста помогите
Re: Как поменять https_port в openserver 6?
Добавлено: 28 ноя 2024, 11:08
DelphinPRO
Что непонятного в словах "конфиги правятся в папке config"?
Конфиг апача лежит здесь
d:\OSPanel\config\PHP-8.1\default\templates\httpd.conf
В папку modules вообще не залазьте
Re: Как поменять https_port в openserver 6?
Добавлено: 28 ноя 2024, 20:36
kobanozadze
DelphinPRO писал(а): ↑28 ноя 2024, 11:08
Что непонятного в словах "конфиги правятся в папке config"?
Конфиг апача лежит здесь
d:\OSPanel\config\PHP-8.1\default\templates\httpd.conf
В папку modules вообще не залазьте
этот файл знаю но,
что я там должен поменять или дописать чтоб заработала, вот в чём вопрос.
нигде не нашол 80 чтобы поменять на 8181
Re: Как поменять https_port в openserver 6?
Добавлено: 28 ноя 2024, 20:47
kobanozadze
вот содержимое файла.
# -----------------------------------------------------------------------------------
# General settings
# -----------------------------------------------------------------------------------
AcceptFilter http none
AcceptFilter https none
Define SRVROOT "{root_dir}/modules/{module_name}/Apache"
DocumentRoot "{root_dir}/home"
EnableMMAP Off
EnableSendfile Off
ExtendedStatus On
HostnameLookups Off
KeepAlive On
KeepAliveTimeout 60
MaxKeepAliveRequests 1000
#MaxRanges 1
PidFile "{root_dir}/temp/{module_name}.pid"
Protocols http/1.1
ServerName ospanel
ServerRoot "${SRVROOT}"
ServerSignature Off
ServerTokens Prod
#ThreadsPerChild 128
ThreadStackSize 1048576
Timeout 60
UseCanonicalName Off
# -----------------------------------------------------------------------------------
# Modules
# -----------------------------------------------------------------------------------
LoadModule access_compat_module modules/mod_access_compat.so
LoadModule actions_module modules/mod_actions.so
LoadModule alias_module modules/mod_alias.so
LoadModule allowmethods_module modules/mod_allowmethods.so
LoadModule asis_module modules/mod_asis.so
LoadModule auth_basic_module modules/mod_auth_basic.so
LoadModule auth_digest_module modules/mod_auth_digest.so
#LoadModule auth_form_module modules/mod_auth_form.so
#LoadModule authn_anon_module modules/mod_authn_anon.so
LoadModule authn_core_module modules/mod_authn_core.so
#LoadModule authn_dbd_module modules/mod_authn_dbd.so
#LoadModule authn_dbm_module modules/mod_authn_dbm.so
LoadModule authn_file_module modules/mod_authn_file.so
#LoadModule authn_socache_module modules/mod_authn_socache.so
#LoadModule authnz_fcgi_module modules/mod_authnz_fcgi.so
#LoadModule authnz_ldap_module modules/mod_authnz_ldap.so
LoadModule authz_core_module modules/mod_authz_core.so
#LoadModule authz_dbd_module modules/mod_authz_dbd.so
#LoadModule authz_dbm_module modules/mod_authz_dbm.so
LoadModule authz_groupfile_module modules/mod_authz_groupfile.so
LoadModule authz_host_module modules/mod_authz_host.so
#LoadModule authz_owner_module modules/mod_authz_owner.so
LoadModule authz_user_module modules/mod_authz_user.so
LoadModule autoindex_module modules/mod_autoindex.so
LoadModule brotli_module modules/mod_brotli.so
#LoadModule buffer_module modules/mod_buffer.so
#LoadModule cache_module modules/mod_cache.so
#LoadModule cache_disk_module modules/mod_cache_disk.so
#LoadModule cache_socache_module modules/mod_cache_socache.so
#LoadModule cern_meta_module modules/mod_cern_meta.so
LoadModule cgi_module modules/mod_cgi.so
#LoadModule charset_lite_module modules/mod_charset_lite.so
#LoadModule data_module modules/mod_data.so
#LoadModule dav_module modules/mod_dav.so
#LoadModule dav_fs_module modules/mod_dav_fs.so
#LoadModule dav_lock_module modules/mod_dav_lock.so
#LoadModule dbd_module modules/mod_dbd.so
LoadModule deflate_module modules/mod_deflate.so
LoadModule dir_module modules/mod_dir.so
#LoadModule dumpio_module modules/mod_dumpio.so
LoadModule env_module modules/mod_env.so
LoadModule expires_module modules/mod_expires.so
#LoadModule ext_filter_module modules/mod_ext_filter.so
#LoadModule file_cache_module modules/mod_file_cache.so
LoadModule filter_module modules/mod_filter.so
LoadModule headers_module modules/mod_headers.so
#LoadModule heartbeat_module modules/mod_heartbeat.so
#LoadModule heartmonitor_module modules/mod_heartmonitor.so
LoadModule http2_module modules/mod_http2.so
#LoadModule ident_module modules/mod_ident.so
#LoadModule imagemap_module modules/mod_imagemap.so
LoadModule include_module modules/mod_include.so
LoadModule info_module modules/mod_info.so
LoadModule isapi_module modules/mod_isapi.so
#LoadModule lbmethod_bybusyness_module modules/mod_lbmethod_bybusyness.so
#LoadModule lbmethod_byrequests_module modules/mod_lbmethod_byrequests.so
#LoadModule lbmethod_bytraffic_module modules/mod_lbmethod_bytraffic.so
#LoadModule lbmethod_heartbeat_module modules/mod_lbmethod_heartbeat.so
#LoadModule ldap_module modules/mod_ldap.so
LoadModule log_config_module modules/mod_log_config.so
#LoadModule log_debug_module modules/mod_log_debug.so
#LoadModule log_forensic_module modules/mod_log_forensic.so
#LoadModule logio_module modules/mod_logio.so
#LoadModule lua_module modules/mod_lua.so
LoadModule macro_module modules/mod_macro.so
#LoadModule md_module modules/mod_md.so
LoadModule mime_module modules/mod_mime.so
#LoadModule mime_magic_module modules/mod_mime_magic.so
LoadModule negotiation_module modules/mod_negotiation.so
LoadModule proxy_module modules/mod_proxy.so
#LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
#LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
#LoadModule proxy_connect_module modules/mod_proxy_connect.so
#LoadModule proxy_express_module modules/mod_proxy_express.so
#LoadModule proxy_fcgi_module modules/mod_proxy_fcgi.so
#LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
#LoadModule proxy_hcheck_module modules/mod_proxy_hcheck.so
#LoadModule proxy_html_module modules/mod_proxy_html.so
LoadModule proxy_http_module modules/mod_proxy_http.so
#LoadModule proxy_http2_module modules/mod_proxy_http2.so
#LoadModule proxy_scgi_module modules/mod_proxy_scgi.so
#LoadModule proxy_uwsgi_module modules/mod_proxy_uwsgi.so
#LoadModule proxy_wstunnel_module modules/mod_proxy_wstunnel.so
#LoadModule ratelimit_module modules/mod_ratelimit.so
#LoadModule reflector_module modules/mod_reflector.so
LoadModule remoteip_module modules/mod_remoteip.so
#LoadModule reqtimeout_module modules/mod_reqtimeout.so
#LoadModule request_module modules/mod_request.so
LoadModule rewrite_module modules/mod_rewrite.so
#LoadModule sed_module modules/mod_sed.so
#LoadModule session_module modules/mod_session.so
#LoadModule session_cookie_module modules/mod_session_cookie.so
#LoadModule session_crypto_module modules/mod_session_crypto.so
#LoadModule session_dbd_module modules/mod_session_dbd.so
LoadModule setenvif_module modules/mod_setenvif.so
#LoadModule slotmem_plain_module modules/mod_slotmem_plain.so
#LoadModule slotmem_shm_module modules/mod_slotmem_shm.so
#LoadModule socache_dbm_module modules/mod_socache_dbm.so
#LoadModule socache_memcache_module modules/mod_socache_memcache.so
#LoadModule socache_redis_module modules/mod_socache_redis.so
LoadModule socache_shmcb_module modules/mod_socache_shmcb.so
#LoadModule speling_module modules/mod_speling.so
LoadModule ssl_module modules/mod_ssl.so
LoadModule status_module modules/mod_status.so
#LoadModule substitute_module modules/mod_substitute.so
LoadModule unique_id_module modules/mod_unique_id.so
#LoadModule userdir_module modules/mod_userdir.so
#LoadModule usertrack_module modules/mod_usertrack.so
#LoadModule version_module modules/mod_version.so
#LoadModule vhost_alias_module modules/mod_vhost_alias.so
#LoadModule watchdog_module modules/mod_watchdog.so
#LoadModule xml2enc_module modules/mod_xml2enc.so
# -----------------------------------------------------------------------------------
# 3rd-party modules
# -----------------------------------------------------------------------------------
# To activate log_dbd_module or vhost_dbd_module copy
# lib\libmysql.dll from MySQL module dir to the apache\bin dir.
# To activate perl_module, you must also activate apreq_module
# in this config and install the Perl module in OSPanel.
#LoadModule antiloris_module modules/mod_antiloris.so
#LoadModule apreq_module modules/mod_apreq2.so
#LoadModule auth_ntlm_module modules/mod_authn_ntlm.so
#LoadModule fcgid_module modules/mod_fcgid.so
#LoadModule jk_module modules/mod_jk.so
#LoadModule limitipconn_module modules/mod_limitipconn.so
#LoadModule log_dbd_module modules/mod_log_dbd.so
#LoadModule log_rotate_module modules/mod_log_rotate.so
#LoadModule maxminddb_module modules/mod_maxminddb.so
#LoadModule perl_module modules/mod_perl.so
LoadModule php_module ../PHP/php8apache2_4.dll
#LoadModule vhost_dbd_module modules/mod_vhost_dbd.so
#LoadModule view_module modules/mod_view.so
#LoadModule watch_module modules/mod_watch.so
#LoadModule xsendfile_module modules/mod_xsendfile.so
# -----------------------------------------------------------------------------------
# Additional settings
# -----------------------------------------------------------------------------------
<Directory />
AllowOverride None
Options -ExecCGI -MultiViews -Indexes -IncludesNoExec -Includes -SymLinksIfOwnerMatch +FollowSymLinks
Require all denied
</Directory>
<LocationMatch "/\.(?!well-known)">
Require all denied
</LocationMatch>
<IfModule headers_module>
RequestHeader unset Proxy early
</IfModule>
<IfModule status_module>
ExtendedStatus On
SeeRequestTail On
<IfModule proxy_module>
ProxyStatus On
</IfModule>
</IfModule>
<IfModule reqtimeout_module>
RequestReadTimeout header=20-40,MinRate=500 body=20-40,MinRate=500
</IfModule>
<IfModule antiloris_module>
IPOtherLimit 16
IPReadLimit 16
IPWriteLimit 16
LocalIPs 127.0.0.1 ::1
</IfModule>
<IfModule remoteip_module>
RemoteIPHeader X-Real-IP
</IfModule>
<IfModule php_module>
PHPINIDir "{root_dir}/modules/{module_name}/PHP"
</IfModule>
<IfModule perl_module>
PerlModule Apache2::Reload
PerlInitHandler Apache2::Reload
<FilesMatch "\.(cgi|pl)$">
Options +ExecCGI
Require all granted
PerlResponseHandler ModPerl::Registry
PerlOptions +ParseHeaders
PerlOptions +SetupEnv
</FilesMatch>
</IfModule>
<IfModule ssl_module>
<FilesMatch "\.(cgi|shtml|phtml|php|pl)$">
SSLOptions +StdEnvVars
</FilesMatch>
</IfModule>
<IfModule maxminddb_module>
MaxMindDBEnable Off
MaxMindDBFile COUNTRY_DB "{root_dir}/user/geo/dbip-country-lite.mmdb"
MaxMindDBEnv COUNTRY_CODE COUNTRY_DB/country/iso_code
MaxMindDBEnv COUNTRY_NAME COUNTRY_DB/country/names/en
</IfModule>
<IfModule expires_module>
ExpiresActive on
ExpiresDefault "access plus 1 days"
ExpiresByType application/atom+xml "access plus 1 hours"
ExpiresByType application/rss+xml "access plus 1 hours"
ExpiresByType application/json "access plus 0 seconds"
ExpiresByType application/xml "access plus 0 seconds"
ExpiresByType text/xml "access plus 0 seconds"
ExpiresByType text/html "access plus 0 seconds"
ExpiresByType application/x-web-app-manifest+json "access plus 0 seconds"
ExpiresByType text/cache-manifest "access plus 0 seconds"
ExpiresByType application/manifest+json "access plus 0 seconds"
</IfModule>
<IfModule filter_module>
<IfModule brotli_module>
BrotliCompressionQuality 5
AddOutputFilterByType INCLUDES;BROTLI_COMPRESS text/html
AddOutputFilterByType BROTLI_COMPRESS application/atom+xml application/json text/json text/xml text/javascript application/ld+json application/rss+xml application/geo+json application/xml application/rdf+xml application/javascript application/wasm application/rtf application/pdf application/xhtml+xml application/xslt+xml application/manifest+json application/x-web-app-manifest+json application/vnd.ms-fontobject font/woff font/woff2 font/ttf font/collection font/otf image/vnd.microsoft.icon image/x-icon image/svg+xml text/css text/csv text/plain text/markdown text/calendar text/vcard text/vtt text/cache-manifest text/vnd.rim.location.xloc text/x-component
</IfModule>
<IfModule deflate_module>
DeflateCompressionLevel 5
AddOutputFilterByType INCLUDES;DEFLATE text/html
AddOutputFilterByType DEFLATE application/atom+xml application/json text/json text/xml text/javascript application/ld+json application/rss+xml application/geo+json application/xml application/rdf+xml application/javascript application/wasm application/rtf application/pdf application/xhtml+xml application/xslt+xml application/manifest+json application/x-web-app-manifest+json application/vnd.ms-fontobject font/woff font/woff2 font/ttf font/collection font/otf image/vnd.microsoft.icon image/x-icon image/svg+xml text/css text/csv text/plain text/markdown text/calendar text/vcard text/vtt text/cache-manifest text/vnd.rim.location.xloc text/x-component
</IfModule>
</IfModule>
# -----------------------------------------------------------------------------------
# Logs
# -----------------------------------------------------------------------------------
ErrorLog "{root_dir}/logs/{module_name}/apache_error.log"
LogLevel {log_level}
BufferedLogs Off
<IfModule log_config_module>
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %b" common
<IfModule logio_module>
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio
</IfModule>
CustomLog "{root_dir}/logs/{module_name}/apache_access.log" combined
</IfModule>
Include "${SRVROOT}/conf/errors.conf"
# -----------------------------------------------------------------------------------
# MIME
# -----------------------------------------------------------------------------------
<IfModule mime_module>
TypesConfig "${SRVROOT}/conf/mime.types"
#AddType application/x-gzip .tgz
#AddEncoding x-compress .Z
#AddEncoding x-gzip .gz .tgz
#AddHandler cgi-script .cgi
AddOutputFilter INCLUDES .shtml
<IfModule perl_module>
AddHandler perl-script .cgi .pl .pm
</IfModule>
<IfModule php_module>
AddType application/x-httpd-php .php .phtml
</IfModule>
</IfModule>
<IfModule mime_magic_module>
MIMEMagicFile "${SRVROOT}/conf/magic"
</IfModule>
<IfModule dir_module>
DirectoryIndex index.php index.pl index.html index.htm
</IfModule>
Include "${SRVROOT}/conf/autoindex.conf"
Include "${SRVROOT}/conf/languages.conf"
#DefaultLanguage en
AddDefaultCharset utf-8
# -----------------------------------------------------------------------------------
# SSL
# -----------------------------------------------------------------------------------
<IfModule ssl_module>
SSLCipherSuite ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384
SSLHonorCipherOrder off
SSLProtocol all -SSLv3 -TLSv1 -TLSv1.1
SSLRandomSeed startup builtin
SSLRandomSeed connect builtin
SSLSessionCache "shmcb:logs/ssl_session_cache(262144)"
SSLSessionCacheTimeout 86400
SSLSessionTickets Off
SSLStrictSNIVHostCheck Off
SSLUseStapling Off
SSLStaplingCache "shmcb:logs/ssl_stapling(65536)"
</IfModule>
# -----------------------------------------------------------------------------------
# WebDav
# Required modules: mod_alias, mod_auth_digest, mod_authn_core, mod_authn_file,
# mod_authz_core, mod_authz_user, mod_dav, mod_dav_fs, mod_setenvif
# -----------------------------------------------------------------------------------
<IfModule dav_module>
DavLockDB "{root_dir}/Data/{module_name}/{profile_name}/DavLock"
Alias /uploads "{root_dir}/temp/upload"
<Directory "/uploads">
Dav On
AuthType Digest
AuthName DAV-upload
AuthUserFile "{root_dir}/user/user.passwd"
AuthDigestProvider file
<RequireAny>
Require method GET POST OPTIONS
Require user admin
</RequireAny>
</Directory>
BrowserMatch "Microsoft Data Access Internet Publishing Provider" redirect-carefully
BrowserMatch "MS FrontPage" redirect-carefully
BrowserMatch "^WebDrive" redirect-carefully
BrowserMatch "^WebDAVFS/1.[01234]" redirect-carefully
BrowserMatch "^gnome-vfs/1.0" redirect-carefully
BrowserMatch "^XML Spy" redirect-carefully
BrowserMatch "^Dreamweaver-WebDAV-SCM1" redirect-carefully
BrowserMatch " Konqueror/4" redirect-carefully
</IfModule>
# -----------------------------------------------------------------------------------
# Virtual Host Macros
# -----------------------------------------------------------------------------------
<Macro Default_Host $ip>
<VirtualHost $ip>
<IfModule http2_module>
Protocols h2c http/1.1
</IfModule>
ServerName default
<Directory "{root_dir}/system/public_html/default">
AllowOverride All
Options +Indexes
Require all granted
</Directory>
DocumentRoot "{root_dir}/system/public_html/default"
<Location /apacheerror/>
Require all granted
</Location>
<Location /apacheicons/>
Require all granted
</Location>
<IfModule status_module>
<Location /server-status>
SetHandler server-status
#Require all granted
Require local
</Location>
</IfModule>
<IfModule info_module>
<Location /server-info>
SetHandler server-info
#Require all granted
Require local
</Location>
</IfModule>
<IfModule watch_module>
<Location /watch-table>
SetHandler watch-table
#Require all granted
Require local
</Location>
</IfModule>
</VirtualHost>
</Macro>
<Macro Default_SSL_Host $ip $ssl_cert_file $ssl_key_file>
<IfModule ssl_module>
<VirtualHost $ip>
<IfModule http2_module>
Protocols h2 h2c http/1.1
</IfModule>
ServerName default
SSLEngine on
SSLCertificateFile "$ssl_cert_file"
SSLCertificateKeyFile "$ssl_key_file"
<Directory "{root_dir}/system/public_html/default">
AllowOverride All
Options +Indexes
Require all granted
</Directory>
DocumentRoot "{root_dir}/system/public_html/default"
<Location /apacheerror/>
Require all granted
</Location>
<Location /apacheicons/>
Require all granted
</Location>
<IfModule status_module>
<Location /server-status>
SetHandler server-status
#Require all granted
Require local
</Location>
</IfModule>
<IfModule info_module>
<Location /server-info>
SetHandler server-info
#Require all granted
Require local
</Location>
</IfModule>
<IfModule watch_module>
<Location /watch-table>
SetHandler watch-table
#Require all granted
Require local
</Location>
</IfModule>
</VirtualHost>
</IfModule>
</Macro>
<Macro Host $host $ip $aliases $base_dir $public_dir>
<VirtualHost $ip>
<IfModule http2_module>
Protocols h2c http/1.1
</IfModule>
<Directory "$public_dir">
AllowOverride All
Options +Indexes +IncludesNoExec +Includes +ExecCGI
Require all granted
</Directory>
ServerName $host
ServerAlias $aliases
DocumentRoot "$public_dir"
CustomLog "{root_dir}/logs/domains/$host_apache_access.log" combined
ErrorLog "{root_dir}/logs/domains/$host_apache_error.log"
php_value error_log "{root_dir}/logs/domains/$host_php_error.log"
Header always set Access-Control-Allow-Origin "*"
Header always set Referrer-Policy "strict-origin-when-cross-origin"
Header always set Timing-Allow-Origin "*"
Header always set X-Content-Type-Options "nosniff"
Header always set X-Frame-Options "SAMEORIGIN"
IncludeOptional "$base_dir/.osp/apache/$host.conf"
</VirtualHost>
</Macro>
<Macro SSL_Host $host $ip $aliases $base_dir $public_dir $ssl_cert_file $ssl_key_file>
<IfModule ssl_module>
<VirtualHost $ip>
<IfModule http2_module>
Protocols h2 h2c http/1.1
</IfModule>
<Directory "$public_dir">
AllowOverride All
Options +Indexes +IncludesNoExec +Includes +ExecCGI
Require all granted
</Directory>
ServerName $host
ServerAlias $aliases
DocumentRoot "$public_dir"
SSLEngine on
SSLCertificateFile "$ssl_cert_file"
SSLCertificateKeyFile "$ssl_key_file"
CustomLog "{root_dir}/logs/domains/$host_apache_access.log" combined
ErrorLog "{root_dir}/logs/domains/$host_apache_error.log"
php_value error_log "{root_dir}/logs/domains/$host_php_error.log"
Header always set Access-Control-Allow-Origin "*"
Header always set Referrer-Policy "strict-origin-when-cross-origin"
# Header always set Strict-Transport-Security "max-age=94608000"
Header always set Timing-Allow-Origin "*"
Header always set X-Content-Type-Options "nosniff"
Header always set X-Frame-Options "SAMEORIGIN"
IncludeOptional "$base_dir/.osp/apache/$host.conf"
</VirtualHost>
</IfModule>
</Macro>
# -----------------------------------------------------------------------------------
# Virtual Hosts
# -----------------------------------------------------------------------------------
{apache_hosts}
UndefMacro Default_Host
UndefMacro Default_SSL_Host
UndefMacro Host
UndefMacro SSL_Host