За последние 24 часа нас посетили 20296 программистов и 1087 роботов. Сейчас ищет 771 программист ...

Centos apache только один сайт по https работает

Тема в разделе "Настройка веб-сервера", создана пользователем kot488, 11 июл 2018.

  1. kot488

    kot488 Активный пользователь

    С нами с:
    17 окт 2011
    Сообщения:
    12
    Симпатии:
    0
    Друзья, очень нужна Ваша помощь. Вобщем проблема следующая, по глупости снес настройки двух рабочих сайтов, которые работали по https. Файл конфигурации конечно не сохранил перед удалением( Использую бесплатные сертификаты от Let's Encrypt. Первый сайт работает нормально, если зайти на второй то отправляет на страничку заглушку centos.
    Установлен centos 6, сертификаты делал с помощью certboot, им и конфигурировал редиректы.

    Код (Text):
    1. ServerTokens OS
    2. ServerRoot "/etc/httpd"
    3. PidFile run/httpd.pid
    4. Timeout 60
    5. KeepAlive Off
    6. MaxKeepAliveRequests 100
    7. KeepAliveTimeout 15
    8. <IfModule prefork.c>
    9. StartServers       8
    10. MinSpareServers    5
    11. MaxSpareServers   20
    12. ServerLimit      256
    13. MaxClients       256
    14. MaxRequestsPerChild  4000
    15. </IfModule>
    16. <IfModule worker.c>
    17. StartServers         4
    18. MaxClients         300
    19. MinSpareThreads     25
    20. MaxSpareThreads     75
    21. ThreadsPerChild     25
    22. MaxRequestsPerChild  0
    23. </IfModule>
    24. Listen 80 443
    25. LoadModule auth_basic_module modules/mod_auth_basic.so
    26. LoadModule auth_digest_module modules/mod_auth_digest.so
    27. LoadModule authn_file_module modules/mod_authn_file.so
    28. LoadModule authn_alias_module modules/mod_authn_alias.so
    29. LoadModule authn_anon_module modules/mod_authn_anon.so
    30. LoadModule authn_dbm_module modules/mod_authn_dbm.so
    31. LoadModule authn_default_module modules/mod_authn_default.so
    32. LoadModule authz_host_module modules/mod_authz_host.so
    33. LoadModule authz_user_module modules/mod_authz_user.so
    34. LoadModule authz_owner_module modules/mod_authz_owner.so
    35. LoadModule authz_groupfile_module modules/mod_authz_groupfile.so
    36. LoadModule authz_dbm_module modules/mod_authz_dbm.so
    37. LoadModule authz_default_module modules/mod_authz_default.so
    38. LoadModule ldap_module modules/mod_ldap.so
    39. LoadModule authnz_ldap_module modules/mod_authnz_ldap.so
    40. LoadModule include_module modules/mod_include.so
    41. LoadModule log_config_module modules/mod_log_config.so
    42. LoadModule logio_module modules/mod_logio.so
    43. LoadModule env_module modules/mod_env.so
    44. LoadModule ext_filter_module modules/mod_ext_filter.so
    45. LoadModule mime_magic_module modules/mod_mime_magic.so
    46. LoadModule expires_module modules/mod_expires.so
    47. LoadModule deflate_module modules/mod_deflate.so
    48. LoadModule headers_module modules/mod_headers.so
    49. LoadModule usertrack_module modules/mod_usertrack.so
    50. LoadModule setenvif_module modules/mod_setenvif.so
    51. LoadModule mime_module modules/mod_mime.so
    52. LoadModule dav_module modules/mod_dav.so
    53. LoadModule status_module modules/mod_status.so
    54. LoadModule autoindex_module modules/mod_autoindex.so
    55. LoadModule info_module modules/mod_info.so
    56. LoadModule dav_fs_module modules/mod_dav_fs.so
    57. LoadModule vhost_alias_module modules/mod_vhost_alias.so
    58. LoadModule negotiation_module modules/mod_negotiation.so
    59. LoadModule dir_module modules/mod_dir.so
    60. LoadModule actions_module modules/mod_actions.so
    61. LoadModule speling_module modules/mod_speling.so
    62. LoadModule userdir_module modules/mod_userdir.so
    63. LoadModule alias_module modules/mod_alias.so
    64. LoadModule substitute_module modules/mod_substitute.so
    65. LoadModule rewrite_module modules/mod_rewrite.so
    66. LoadModule proxy_module modules/mod_proxy.so
    67. LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
    68. LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
    69. LoadModule proxy_http_module modules/mod_proxy_http.so
    70. LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
    71. LoadModule proxy_connect_module modules/mod_proxy_connect.so
    72. LoadModule cache_module modules/mod_cache.so
    73. LoadModule suexec_module modules/mod_suexec.so
    74. LoadModule disk_cache_module modules/mod_disk_cache.so
    75. LoadModule cgi_module modules/mod_cgi.so
    76. LoadModule version_module modules/mod_version.so
    77. Include conf.d/*.conf
    78. User apache
    79. Group apache
    80. ServerAdmin root@localhost
    81. ServerName localhost:80
    82. UseCanonicalName Off
    83. DocumentRoot "/var/www/html"
    84. <Directory />
    85.     Options FollowSymLinks
    86.     AllowOverride None
    87. </Directory>
    88. <Directory "/var/www/html">
    89. Options Indexes FollowSymLinks
    90. AllowOverride None
    91. Order allow,deny
    92. Allow from all
    93. </Directory>
    94. <IfModule mod_userdir.c>
    95.     UserDir disabled
    96. </IfModule>
    97. DirectoryIndex index.html index.html.var
    98. AccessFileName .htaccess
    99. <Files ~ "^\.ht">
    100.     Order allow,deny
    101.     Deny from all
    102.     Satisfy All
    103. </Files>
    104. TypesConfig /etc/mime.types
    105. DefaultType text/plain
    106. <IfModule mod_mime_magic.c>
    107.     MIMEMagicFile conf/magic
    108. </IfModule>
    109. HostnameLookups Off
    110. ErrorLog logs/error_log
    111. LogLevel warn
    112. LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
    113. LogFormat "%h %l %u %t \"%r\" %>s %b" common
    114. LogFormat "%{Referer}i -> %U" referer
    115. LogFormat "%{User-agent}i" agent
    116. CustomLog logs/access_log combined
    117. ServerSignature On
    118. Alias /icons/ "/var/www/icons/"
    119. <Directory "/var/www/icons">
    120.     Options Indexes MultiViews FollowSymLinks
    121.     AllowOverride None
    122.     Order allow,deny
    123.     Allow from all
    124. </Directory>
    125. <IfModule mod_dav_fs.c>
    126.     # Location of the WebDAV lock database.
    127.     DAVLockDB /var/lib/dav/lockdb
    128. </IfModule>
    129. ScriptAlias /cgi-bin/ "/var/www/cgi-bin/"
    130. <Directory "/var/www/cgi-bin">
    131.     AllowOverride None
    132.     Options None
    133.     Order allow,deny
    134.     Allow from all
    135. </Directory>
    136. IndexOptions FancyIndexing VersionSort NameWidth=* HTMLTable Charset=UTF-8
    137. AddIconByEncoding (CMP,/icons/compressed.gif) x-compress x-gzip
    138.  
    139. AddIconByType (TXT,/icons/text.gif) text/*
    140. AddIconByType (IMG,/icons/image2.gif) image/*
    141. AddIconByType (SND,/icons/sound2.gif) audio/*
    142. AddIconByType (VID,/icons/movie.gif) video/*
    143.  
    144. AddIcon /icons/binary.gif .bin .exe
    145. AddIcon /icons/binhex.gif .hqx
    146. AddIcon /icons/tar.gif .tar
    147. AddIcon /icons/world2.gif .wrl .wrl.gz .vrml .vrm .iv
    148. AddIcon /icons/compressed.gif .Z .z .tgz .gz .zip
    149. AddIcon /icons/a.gif .ps .ai .eps
    150. AddIcon /icons/layout.gif .html .shtml .htm .pdf
    151. AddIcon /icons/text.gif .txt
    152. AddIcon /icons/c.gif .c
    153. AddIcon /icons/p.gif .pl .py
    154. AddIcon /icons/f.gif .for
    155. AddIcon /icons/dvi.gif .dvi
    156. AddIcon /icons/uuencoded.gif .uu
    157. AddIcon /icons/script.gif .conf .sh .shar .csh .ksh .tcl
    158. AddIcon /icons/tex.gif .tex
    159. AddIcon /icons/bomb.gif /core
    160.  
    161. AddIcon /icons/back.gif ..
    162. AddIcon /icons/hand.right.gif README
    163. AddIcon /icons/folder.gif ^^DIRECTORY^^
    164. AddIcon /icons/blank.gif ^^BLANKICON^^
    165.  
    166. DefaultIcon /icons/unknown.gif
    167. ReadmeName README.html
    168. HeaderName HEADER.html
    169.  
    170. IndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t
    171. AddLanguage ca .ca
    172. AddLanguage cs .cz .cs
    173. AddLanguage da .dk
    174. AddLanguage de .de
    175. AddLanguage el .el
    176. AddLanguage en .en
    177. AddLanguage eo .eo
    178. AddLanguage es .es
    179. AddLanguage et .et
    180. AddLanguage fr .fr
    181. AddLanguage he .he
    182. AddLanguage hr .hr
    183. AddLanguage it .it
    184. AddLanguage ja .ja
    185. AddLanguage ko .ko
    186. AddLanguage ltz .ltz
    187. AddLanguage nl .nl
    188. AddLanguage nn .nn
    189. AddLanguage no .no
    190. AddLanguage pl .po
    191. AddLanguage pt .pt
    192. AddLanguage pt-BR .pt-br
    193. AddLanguage ru .ru
    194. AddLanguage sv .sv
    195. AddLanguage zh-CN .zh-cn
    196. AddLanguage zh-TW .zh-tw
    197. 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
    198. ForceLanguagePriority Prefer Fallback
    199. AddDefaultCharset UTF-8
    200. AddType application/x-compress .Z
    201. AddType application/x-gzip .gz .tgz
    202. AddType application/x-x509-ca-cert .crt
    203. AddType application/x-pkcs7-crl    .crl
    204. AddHandler type-map var
    205. AddType text/html .shtml
    206. AddOutputFilter INCLUDES .shtml
    207. Alias /error/ "/var/www/error/"
    208.  
    209. <IfModule mod_negotiation.c>
    210. <IfModule mod_include.c>
    211.     <Directory "/var/www/error">
    212.         AllowOverride None
    213.         Options IncludesNoExec
    214.         AddOutputFilter Includes html
    215.         AddHandler type-map var
    216.         Order allow,deny
    217.         Allow from all
    218.         LanguagePriority en es de fr
    219.         ForceLanguagePriority Prefer Fallback
    220.     </Directory>
    221. </IfModule>
    222. </IfModule>
    223. BrowserMatch "Mozilla/2" nokeepalive
    224. BrowserMatch "MSIE 4\.0b2;" nokeepalive downgrade-1.0 force-response-1.0
    225. BrowserMatch "RealPlayer 4\.0" force-response-1.0
    226. BrowserMatch "Java/1\.0" force-response-1.0
    227. BrowserMatch "JDK/1\.0" force-response-1.0
    228. BrowserMatch "Microsoft Data Access Internet Publishing Provider" redirect-carefully
    229. BrowserMatch "MS FrontPage" redirect-carefully
    230. BrowserMatch "^WebDrive" redirect-carefully
    231. BrowserMatch "^WebDAVFS/1.[0123]" redirect-carefully
    232. BrowserMatch "^gnome-vfs/1.0" redirect-carefully
    233. BrowserMatch "^XML Spy" redirect-carefully
    234. BrowserMatch "^Dreamweaver-WebDAV-SCM1" redirect-carefully
    235. NameVirtualHost *:80
    236. NameVirtualHost *:443
    --- Добавлено ---
    В логах
    Код (Text):
    1. [Tue Jul 10 22:44:48 2018] [warn] RSA server certificate CommonName (CN) `web.local' does NOT match server name!?
    2. [Tue Jul 10 22:44:48 2018] [warn] RSA server certificate CommonName (CN) `web.local' does NOT match server name!?
    3. [Tue Jul 10 22:45:17 2018] [warn] RSA server certificate CommonName (CN) `web.local' does NOT match server name!?
    4. [Tue Jul 10 22:45:17 2018] [warn] RSA server certificate CommonName (CN) `web.local' does NOT match server name!?
    --- Добавлено ---
    Настройки виртаульных хостов
    Код (Text):
    1.  
    2. <VirtualHost *:80>
    3.     ServerName site1
    4.     ServerAlias www.site1
    5.     DocumentRoot /home/site/site1/www
    6.     <Directory /home/site/site1/www>
    7.         Options FollowSymLinks
    8.         AllowOverride All
    9.         Order allow,deny
    10.         Allow from all
    11.     </Directory>
    12.     #лог ошибок
    13.     ErrorLog /home/site/site1/logs/error.log
    14.     #
    15.     #лог обращений выключен по умолчанию, для включения уберите #
    16.     CustomLog /home/site/site1/logs/access.log common
    17.     #
    18.     # php safety options
    19.     #
    20.     php_admin_flag register_globals 1
    21.     php_admin_value date.timezone 'Europe/Kiev'
    22.     php_admin_value open_basedir /home/site/site1
    23.     php_admin_value max_execution_time 60
    24.     php_admin_value upload_max_filesize 50M
    25.     php_admin_value upload_tmp_dir /home/site/site1/tmp
    26.     php_admin_value session.save_path /home/site/site1/tmp
    27.     php_admin_value max_input_vars 10000
    28. </VirtualHost>
    --- Добавлено ---
    Настройки для https во вложении. Первый работает, а второй уже нет
     

    Вложения:

    • conf.txt
      Размер файла:
      2,5 КБ
      Просмотров:
      0
  2. kot488

    kot488 Активный пользователь

    С нами с:
    17 окт 2011
    Сообщения:
    12
    Симпатии:
    0
    Есть решение. Каждый новый хост для https заключался в <IfModule mod_ssl.c> Каждый последующий так же был заключен в <IfModule mod_ssl.c>

    Взял убрал эти строки и все заработало Спасибо за помощь)