Điểm:0

All subdomains except mail domain work, is there something I need to change?

lá cờ do

I recently started hosting a website with Apache with friends and made a few subdomains for each persons' area. I did the DNS records and all of them work and reverse proxy to the correct subdomain.... all except for mail. No matter whether I put in the actual email server or just my test subdomain for the reverse proxy, it always comes back with ERR_CONNECTION_REFUSED. I have tried everything from switching the document roots to a subdomain that I know works and to ports that I know are being properly handled, but mail just doesn't seem to want to cooperate. I have Linked an abridged version of my main conf file below. The ports.conf has it listening to the ports being used as well.

 <VirtualHost *:80>                                                                                                                                                                                                                                   
  ServerName mail.my-site.com                                                                                                                                                                                                               
  DocumentRoot "/var/www/email/"                                                                                                                                                                                                                                                                                                                                                                                                                                               
  ProxyPass "/" "http://127.0.0.1:8080/"                                                                                                                                                                                                       
  ProxyPassReverse "/" "http://127.0.0.1:8080/"                                                                                                                                                                                                                                                                                                                                                                                                                                             
  <Location />                                                                                                                                                                                                                                   
    Order allow,deny                                                                                                                                                                                                                             
    allow from all                                                                                                                                                                                                                             
  </Location>                                                                                                                                                                                                                                                                                                                                                                                                                                                                       
 </VirtualHost> 
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
 <VirtualHost *:80>                                                                                                                                                                                                                                   
  ServerName test.my-site.com                                                                                                                                                                                                               
  DocumentRoot "/var/www/test"                                                                                                                                                                                                                                                                                                                                                                                                                                                             
  ProxyPass "/" "http://127.0.0.1:8081/"                                                                                                                                                                                                       
  ProxyPassReverse "/" "http://127.0.0.1:8081/"                                                                                                                                                                                                                                                                                                                                                                                                                                             
  <Location />                                                                                                                                                                                                                                   
    Order allow,deny                                                                                                                                                                                                                             
    allow from all                                                                                                                                                                                                                             
  </Location>                                                                                                                                                                                                                                                                                                                                                                                                                                                                       
 </VirtualHost> 
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 #host                                                                                                                                                                                                                                        
 <VirtualHost *:80>                                                                                                                                                                                                                                   
  ServerAdmin myemail@email                                                                                                                                                                                                  
  ServerName www.my-site.com                                                                                                                                                                                                                
  ServerAlias my-site.com                                                                                                                                                                                                                   
  DocumentRoot /var/www/my-site                                                                                                                                                                                                             
  <Directory />                                                                                                                                                                                                                                        
    Options FollowSymLinks                                                                                                                                                                                                                       
    AllowOverride None                                                                                                                                                                                                                   
  </Directory>                                                                                                                                                                                                                                 
  <Directory /var/www/my-site>                                                                                                                                                                                                                      
    Options Indexes FollowSymLinks MultiViews                                                                                                                                                                                                    
    AllowOverride All                                                                                                                                                                                                                            
    Order allow,deny                                                                                                                                                                                                                             
    allow from all                                                                                                                                                                                                                       
 </Directory>                                                                                                                                                                                                                         
 </VirtualHost>        

Just to reiterate/clarify, I have flipped the mail and test subdomains (and their corresponding conf files) and test will still work bringing up the mail server but mail will not load the test page (basic apache index.html).

This is the conf file for test subdomain. mail is pretty much a mirror with the changed port and doc route and serverName until I find out why it will not load

 <VirtualHost *:8081>                                                                                                                                                                                                                                                                                                                                                                                                      
  ServerName test.my-site.com                                                                                                                                                                                                                                                                                                                                                                                                                                                            
  ServerAdmin myemail@email                                                                                                                                                                                                              
  DocumentRoot "/var/www/test"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             
  ErrorLog ${APACHE_LOG_DIR}/error.log                                                                                                                                                                                                         
  CustomLog ${APACHE_LOG_DIR}/access.log combined                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
  <Directory /var/www/test>                                                                                                                                                                                                                           
    Order allow,deny                                                                                                                                                                                                                             
    allow from all                                                                                                                                                                                                                       
  </Directory>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      
 </VirtualHost>  
     
vidarlo avatar
lá cờ ar
Cấu hình của bạn *không thể* là những gì bạn đã đăng. Vui lòng cung cấp cấu hình *thực tế*. Và cho chúng tôi biết *cái gì* cung cấp cho bạn thông báo lỗi. Trình duyệt?
lá cờ do
Đó là cấu hình của tôi. Tôi biết nó hiển thị kỳ lạ với một số khối mã bị lệch về bên phải nhưng khoảng cách lùi và như vậy không hoạt động để có định dạng chính xác. Các trình duyệt web (chrome, firefox và opera) đang báo lỗi. Cảm ơn bạn
lá cờ do
Cần một khoảng trắng trước mỗi dòng, thật tệ. nên được định dạng chính xác ngay bây giờ
vidarlo avatar
lá cờ ar
Vâng. Hãy cho chúng tôi biết các miền thực tế có liên quan để chúng tôi có thể xác minh.
lá cờ cn
Bob
Chỉ là một suy nghĩ ngẫu nhiên HSTS và các chuyển hướng vĩnh viễn được lưu vào bộ đệm.Khi trước đây bạn đang sử dụng miền có https, trình duyệt của bạn sẽ tiếp tục tự động chuyển đến URL https nhưng bạn chỉ định cấu hình http đơn giản nên sẽ không có bất kỳ phản hồi nào ở đó

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.