Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <b>/etc/httpd/conf/httpd.conf =====================================================</b>
- ServerName localhost
- Listen 1.2.3.4:80
- ServerTokens OS
- ServerRoot "/etc/httpd"
- PidFile run/httpd.pid
- Timeout 30
- KeepAlive Off
- MaxKeepAliveRequests 100
- KeepAliveTimeout 10
- <IfModule prefork.c>
- StartServers 8
- MinSpareServers 5
- MaxSpareServers 20
- ServerLimit 256
- MaxClients 200
- MaxRequestsPerChild 4000
- </IfModule>
- <IfModule worker.c>
- StartServers 2
- MaxClients 200
- MinSpareThreads 25
- MaxSpareThreads 75
- ThreadsPerChild 25
- MaxRequestsPerChild 4000
- </IfModule>
- <IfModule itk.c>
- StartServers 8
- MinSpareServers 5
- MaxSpareServers 20
- ServerLimit 256
- MaxClients 256
- MaxRequestsPerChild 4000
- </IfModule>
- LoadModule auth_basic_module modules/mod_auth_basic.so
- LoadModule auth_digest_module modules/mod_auth_digest.so
- LoadModule authn_file_module modules/mod_authn_file.so
- LoadModule authn_alias_module modules/mod_authn_alias.so
- LoadModule authn_anon_module modules/mod_authn_anon.so
- #LoadModule authn_dbm_module modules/mod_authn_dbm.so
- LoadModule authn_default_module modules/mod_authn_default.so
- LoadModule authz_host_module modules/mod_authz_host.so
- LoadModule authz_user_module modules/mod_authz_user.so
- LoadModule authz_owner_module modules/mod_authz_owner.so
- LoadModule authz_groupfile_module modules/mod_authz_groupfile.so
- #LoadModule authz_dbm_module modules/mod_authz_dbm.so
- LoadModule authz_default_module modules/mod_authz_default.so
- #LoadModule ldap_module modules/mod_ldap.so
- #LoadModule authnz_ldap_module modules/mod_authnz_ldap.so
- LoadModule include_module modules/mod_include.so
- LoadModule log_config_module modules/mod_log_config.so
- LoadModule logio_module modules/mod_logio.so
- LoadModule env_module modules/mod_env.so
- LoadModule ext_filter_module modules/mod_ext_filter.so
- LoadModule mime_magic_module modules/mod_mime_magic.so
- LoadModule expires_module modules/mod_expires.so
- LoadModule deflate_module modules/mod_deflate.so
- LoadModule headers_module modules/mod_headers.so
- LoadModule usertrack_module modules/mod_usertrack.so
- LoadModule setenvif_module modules/mod_setenvif.so
- LoadModule mime_module modules/mod_mime.so
- LoadModule dav_module modules/mod_dav.so
- LoadModule status_module modules/mod_status.so
- LoadModule autoindex_module modules/mod_autoindex.so
- #LoadModule info_module modules/mod_info.so
- #LoadModule dav_fs_module modules/mod_dav_fs.so
- LoadModule vhost_alias_module modules/mod_vhost_alias.so
- LoadModule negotiation_module modules/mod_negotiation.so
- LoadModule dir_module modules/mod_dir.so
- LoadModule actions_module modules/mod_actions.so
- #LoadModule speling_module modules/mod_speling.so
- #LoadModule userdir_module modules/mod_userdir.so
- LoadModule alias_module modules/mod_alias.so
- LoadModule rewrite_module modules/mod_rewrite.so
- LoadModule proxy_module modules/mod_proxy.so
- #LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
- #LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
- #LoadModule proxy_http_module modules/mod_proxy_http.so
- #LoadModule proxy_connect_module modules/mod_proxy_connect.so
- LoadModule cache_module modules/mod_cache.so
- LoadModule suexec_module modules/mod_suexec.so
- #LoadModule disk_cache_module modules/mod_disk_cache.so
- #LoadModule file_cache_module modules/mod_file_cache.so
- #LoadModule mem_cache_module modules/mod_mem_cache.so
- LoadModule cgi_module modules/mod_cgi.so
- LoadModule version_module modules/mod_version.so
- <b>Include conf.d/*.conf ==================================================</b>
- ExtendedStatus On
- User apache
- Group apache
- ServerAdmin root@localhost
- UseCanonicalName Off
- DocumentRoot "/var/www/html"
- <Directory />
- Options SymLinksIfOwnerMatch
- AllowOverride None
- </Directory>
- <Directory "/var/www/html">
- Options Indexes SymLinksIfOwnerMatch
- AllowOverride None
- Order allow,deny
- Allow from all
- </Directory>
- <IfModule mod_userdir.c>
- UserDir public_html
- </IfModule>
- DirectoryIndex index.php index.htm index.html
- AccessFileName .htaccess
- <Files ~ "^\.ht">
- Order allow,deny
- Deny from all
- </Files>
- TypesConfig /etc/mime.types
- DefaultType text/plain
- <IfModule mod_mime_magic.c>
- MIMEMagicFile conf/magic
- </IfModule>
- HostnameLookups Off
- ErrorLog logs/error_log
- LogLevel warn
- LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
- LogFormat "%h %l %u %t \"%r\" %>s %b" common
- LogFormat "%{Referer}i -> %U" referer
- LogFormat "%{User-agent}i" agent
- LogFormat "%b" bytes
- CustomLog logs/access_log combined
- ServerSignature On
- Alias /icons/ "/var/www/icons/"
- <Directory "/var/www/icons">
- Options Indexes MultiViews
- AllowOverride None
- Order allow,deny
- Allow from all
- </Directory>
- <Directory "/var/www/html">
- AllowOverride None
- Order allow,deny
- Allow from all
- </Directory>
- ScriptAlias /cgi-bin/ "/var/www/cgi-bin/"
- <Directory "/var/www/cgi-bin">
- AllowOverride None
- Options ExecCGI
- Order allow,deny
- Allow from all
- </Directory>
- IndexOptions FancyIndexing VersionSort NameWidth=* HTMLTable
- AddIconByEncoding (CMP,/icons/compressed.gif) x-compress x-gzip
- AddIconByType (TXT,/icons/text.gif) text/*
- AddIconByType (IMG,/icons/image2.gif) image/*
- AddIconByType (SND,/icons/sound2.gif) audio/*
- AddIconByType (VID,/icons/movie.gif) video/*
- AddIcon /icons/binary.gif .bin .exe
- AddIcon /icons/binhex.gif .hqx
- AddIcon /icons/tar.gif .tar
- AddIcon /icons/world2.gif .wrl .wrl.gz .vrml .vrm .iv
- AddIcon /icons/compressed.gif .Z .z .tgz .gz .zip
- AddIcon /icons/a.gif .ps .ai .eps
- AddIcon /icons/layout.gif .html .shtml .htm .pdf
- AddIcon /icons/text.gif .txt
- AddIcon /icons/c.gif .c
- AddIcon /icons/p.gif .pl .py
- AddIcon /icons/f.gif .for
- AddIcon /icons/dvi.gif .dvi
- AddIcon /icons/uuencoded.gif .uu
- AddIcon /icons/script.gif .conf .sh .shar .csh .ksh .tcl
- AddIcon /icons/tex.gif .tex
- AddIcon /icons/bomb.gif core
- AddIcon /icons/back.gif ..
- AddIcon /icons/hand.right.gif README
- AddIcon /icons/folder.gif ^^DIRECTORY^^
- AddIcon /icons/blank.gif ^^BLANKICON^^
- DefaultIcon /icons/unknown.gif
- ReadmeName README.html
- HeaderName HEADER.html
- IndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t
- AddLanguage ca .ca
- AddLanguage cs .cz .cs
- AddLanguage da .dk
- AddLanguage de .de
- AddLanguage el .el
- AddLanguage en .en
- AddLanguage eo .eo
- AddLanguage es .es
- AddLanguage et .et
- AddLanguage fr .fr
- AddLanguage he .he
- AddLanguage hr .hr
- AddLanguage it .it
- AddLanguage ja .ja
- AddLanguage ko .ko
- AddLanguage ltz .ltz
- AddLanguage nl .nl
- AddLanguage nn .nn
- AddLanguage no .no
- AddLanguage pl .po
- AddLanguage pt .pt
- AddLanguage pt-BR .pt-br
- AddLanguage ru .ru
- AddLanguage sv .sv
- AddLanguage zh-CN .zh-cn
- AddLanguage zh-TW .zh-tw
- LanguagePriority en ca cs da de el eo es et fr he hr it ja ko ltz nl nn no pl pt pt-BR ru sv zh-CN zh-TW
- ForceLanguagePriority Prefer Fallback
- AddDefaultCharset UTF-8
- AddType application/x-compress .Z
- AddType application/x-gzip .gz .tgz
- AddType image/x-icon .ico
- AddType text/html .shtml
- AddOutputFilter INCLUDES .shtml
- ErrorDocument 403 /error/403.html
- ErrorDocument 404 /error/404.html
- ErrorDocument 500 /error/50x.html
- ErrorDocument 501 /error/50x.html
- ErrorDocument 502 /error/50x.html
- ErrorDocument 503 /error/50x.html
- ErrorDocument 506 /error/50x.html
- BrowserMatch "Mozilla/2" nokeepalive
- BrowserMatch "MSIE 4\.0b2;" nokeepalive downgrade-1.0 force-response-1.0
- BrowserMatch "RealPlayer 4\.0" force-response-1.0
- BrowserMatch "Java/1\.0" force-response-1.0
- BrowserMatch "JDK/1\.0" force-response-1.0
- BrowserMatch "Microsoft Data Access Internet Publishing Provider" redirect-carefully
- BrowserMatch "MS FrontPage" redirect-carefully
- BrowserMatch "^WebDrive" redirect-carefully
- BrowserMatch "^WebDAVFS/1.[0123]" redirect-carefully
- BrowserMatch "^gnome-vfs/1.0" redirect-carefully
- BrowserMatch "^XML Spy" redirect-carefully
- BrowserMatch "^Dreamweaver-WebDAV-SCM1" redirect-carefully
- <code>1.2.3.4.conf ===========================================================</code>
- NameVirtualHost 1.2.3.4:8080
- Listen 1.2.3.4:8080
- NameVirtualHost 1.2.3.4:8443
- Listen 1.2.3.4:8443
- <code>vesta.conf ===============================================================</code>
- Include /home/admin/conf/web/httpd.conf
- Include /home/zzmaster/conf/web/httpd.conf
- и внутри:
- <VirtualHost 1.2.3.4:8080>
- ServerName default.domain
- ServerAlias www.default.domain
- ServerAdmin info@default.domain
- DocumentRoot /home/admin/web/default.domain/public_html
- ScriptAlias /cgi-bin/ /home/admin/web/default.domain/cgi-bin/
- Alias /vstats/ /home/admin/web/default.domain/stats/
- Alias /error/ /home/admin/web/default.domain/document_errors/
- #SuexecUserGroup admin admin
- CustomLog /var/log/httpd/domains/default.domain.bytes bytes
- CustomLog /var/log/httpd/domains/default.domain.log combined
- ErrorLog /var/log/httpd/domains/default.domain.error.log
- <Directory /home/admin/web/default.domain/public_html>
- AllowOverride All
- Options +Includes -Indexes +ExecCGI
- </Directory>
- <Directory /home/admin/web/default.domain/stats>
- AllowOverride All
- </Directory>
- <IfModule mod_ruid2.c>
- RMode config
- RUidGid admin admin
- RGroups apache
- </IfModule>
- <IfModule itk.c>
- AssignUserID admin admin
- </IfModule>
- Include /home/admin/conf/web/httpd.default.domain.conf*
- </VirtualHost>
- <VirtualHost 1.2.3.4:8080>
- ServerName domain.com
- ServerAlias
- ServerAdmin info@domain.com
- DocumentRoot /home/zzmaster/web/domain.com/public_html
- ScriptAlias /cgi-bin/ /home/zzmaster/web/domain.com/cgi-bin/
- Alias /vstats/ /home/zzmaster/web/domain.com/stats/
- Alias /error/ /home/zzmaster/web/domain.com/document_errors/
- #SuexecUserGroup zzmaster zzmaster
- CustomLog /var/log/httpd/domains/domain.com.bytes bytes
- CustomLog /var/log/httpd/domains/domain.com.log combined
- ErrorLog /var/log/httpd/domains/domain.com.error.log
- <Directory /home/zzmaster/web/domain.com/public_html>
- AllowOverride All
- Options +Includes -Indexes +ExecCGI
- </Directory>
- <Directory /home/zzmaster/web/domain.com/stats>
- AllowOverride All
- </Directory>
- <IfModule mod_ruid2.c>
- RMode config
- RUidGid zzmaster zzmaster
- RGroups apache
- </IfModule>
- <IfModule itk.c>
- AssignUserID zzmaster zzmaster
- </IfModule>
- Include /home/zzmaster/conf/web/httpd.domain.com.conf* <================= ТУТ ПУСТО
- </VirtualHost>
- <VirtualHost 1.2.3.4:8080>
- ServerName x.domain.com
- ServerAlias www.x.domain.com
- ServerAdmin info@x.domain.com
- DocumentRoot /home/zzmaster/web/x.domain.com/public_html
- ScriptAlias /cgi-bin/ /home/zzmaster/web/x.domain.com/cgi-bin/
- Alias /vstats/ /home/zzmaster/web/x.domain.com/stats/
- Alias /error/ /home/zzmaster/web/x.domain.com/document_errors/
- #SuexecUserGroup zzmaster zzmaster
- CustomLog /var/log/httpd/domains/x.domain.com.bytes bytes
- CustomLog /var/log/httpd/domains/x.domain.com.log combined
- ErrorLog /var/log/httpd/domains/x.domain.com.error.log
- <Directory /home/zzmaster/web/x.domain.com/public_html>
- AllowOverride All
- Options +Includes -Indexes +ExecCGI
- </Directory>
- <Directory /home/zzmaster/web/x.domain.com/stats>
- AllowOverride All
- </Directory>
- <IfModule mod_ruid2.c>
- RMode config
- RUidGid zzmaster zzmaster
- RGroups apache
- </IfModule>
- <IfModule itk.c>
- AssignUserID zzmaster zzmaster
- </IfModule>
- Include /home/zzmaster/conf/web/httpd.x.domain.com.conf* <=============== ТУТ ПУСТО
- </VirtualHost>
- <code>fcgid.conf =============================================</code>
- # This is the Apache server configuration file for providing FastCGI support
- # through mod_fcgid
- #
- # Documentation is available at
- # http://httpd.apache.org/mod_fcgid/mod/mod_fcgid.html
- LoadModule fcgid_module modules/mod_fcgid.so
- # Use FastCGI to process .fcg .fcgi & .fpl scripts
- AddHandler fcgid-script fcg fcgi fpl
- # Sane place to put sockets and shared memory file
- FcgidIPCDir /var/run/mod_fcgid
- FcgidProcessTableFile /var/run/mod_fcgid/fcgid_shm
- <b>php.conf ===========================================</b>
- #
- # PHP is an HTML-embedded scripting language which attempts to make it
- # easy for developers to write dynamically generated webpages.
- #
- <IfModule prefork.c>
- LoadModule php5_module modules/libphp5.so
- </IfModule>
- <IfModule !prefork.c>
- LoadModule php5_module modules/libphp5-zts.so
- </IfModule>
- #
- # Cause the PHP interpreter to handle files with a .php extension.
- #
- <FilesMatch \.php$>
- SetHandler application/x-httpd-php
- </FilesMatch>
- #
- # Allow php to handle Multiviews
- #
- AddType text/html .php
- #
- # Add index.php to the list of files that will be served as directory
- # indexes.
- #
- DirectoryIndex index.php
- #
- # Uncomment the following lines to allow PHP to pretty-print .phps
- # files as PHP source code:
- #
- #<FilesMatch \.phps$>
- # SetHandler application/x-httpd-php-source
- #</FilesMatch>
- #
- # Apache specific PHP configuration options
- # those can be override in each configured vhost
- #
- php_value session.save_handler "files"
- php_value session.save_path "/var/lib/php/session"
- <b>phpMyAdmin.conf ===================================================</b>
- # phpMyAdmin - Web based MySQL browser written in php
- #
- # Allows only localhost by default
- #
- # But allowing phpMyAdmin to anyone other than localhost should be considered
- # dangerous unless properly secured by SSL
- Alias /phpMyAdmin /usr/share/phpMyAdmin
- Alias /phpmyadmin /usr/share/phpMyAdmin
- <Directory /usr/share/phpMyAdmin/>
- Order Deny,Allow
- Deny from All
- Allow from All
- </Directory>
- <Directory /usr/share/phpMyAdmin/scripts/>
- Order Deny,Allow
- Deny from All
- Allow from All
- </Directory>
- # This directory does not require access over HTTP - taken from the original
- # phpMyAdmin upstream tarball
- #
- <Directory /usr/share/phpMyAdmin/libraries/>
- Order Deny,Allow
- Deny from All
- Allow from None
- </Directory>
- # This configuration prevents mod_security at phpMyAdmin directories from
- # filtering SQL etc. This may break your mod_security implementation.
- #
- #<IfModule mod_security.c>
- # <Directory /usr/share/phpMyAdmin/>
- # SecRuleInheritance Off
- # </Directory>
- #</IfModule>
- <b>ruid2.conf ===========================================</b>
- # EXAMPLE:
- #
- # LoadModule ruid2_module modules/mod_ruid2.so
- # User apache
- # Group apache
- # RMode stat
- # RGroups apachetmp
- # RDocumentChRoot /home /example.com/public_html
- #
- # NameVirtualHost 192.168.0.1
- # <VirtualHost example.com>
- # ServerAdmin webmaster@example.com
- # RDocumentChRoot /home /example.com/public_html
- # ServerName example.com
- # ServerAlias www.example.com
- # RMode config
- # RUidGid user1 group1
- # RGroups apachetmp
- #
- # <Directory /home/example.com/public_html/dir>
- # RMode stat
- # </Directory>
- #
- # <Directory /home/example.com/public_html/dir/test>
- # RMode config
- # RUidGid user2 group2
- # RGroups groups1
- # </Directory>
- #
- # <Directory /home/example.com/public_html/dir/test/123>
- # RUidGid user3 group3
- # </Directory>
- #
- # <Location /yustadir>
- # RMode config
- # RUidGid user4 user4
- # RGroups groups4
- # </Location>
- #
- # </VirtualHost>
- #
- # <VirtualHost example.net>
- # ServerAdmin webmaster@example.net
- # DocumentRoot /home/example.net/public_html
- # ServerName example.net
- # ServerAlias www.example.net
- # </VirtualHost>
- LoadModule ruid2_module modules/mod_ruid2.so
- <IfModule mod_ruid2.c>
- RMode config
- RDefaultUidGid apache apache
- RUidGid apache apache
- RGroups apache
- </IfModule>
- <b>ssl.conf ===========================================</b>
- LoadModule ssl_module modules/mod_ssl.so
- AddType application/x-x509-ca-cert .crt
- AddType application/x-pkcs7-crl .crl
- SSLPassPhraseDialog builtin
- SSLSessionCache shmcb:/var/cache/mod_ssl/scache(512000)
- SSLSessionCacheTimeout 300
- SSLMutex default
- SSLRandomSeed startup file:/dev/urandom 256
- SSLRandomSeed connect builtin
- SSLCryptoDevice builtin
- <b> еще один нюанс - при рестарте апач выдает</b>
- <code>Stopping httpd: [ OK ]
- Starting httpd: [Sun Sep 07 05:42:21 2014] [warn] NameVirtualHost 1.2.3.4:8443 has no VirtualHosts
- </code>
- я на это поначалу не обратил внимания, при рестарте с nginx - та же картина, но потом добавил в /etc/host и в httpd.conf директиву ServerName^
- <b>/etc/hosts ===============================================================</b>
- 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
- ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
- 1.2.3.4 lermont domain.com localhost
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement