Здесь VPS на BrainyCP за 3$ в месяц, а здесь  50GB шаред-хостинг на BrainyCP за 1.9$ в месяц 
Обсуждение установки и настройки поддерживаемых вебсерверов, а также работы с ними.
			
		
		
			- 
				
								niriter							
- Сообщения: 35
- Зарегистрирован: Сб сен 29, 2018 6:02 pm
						
						
													
							
						
									
						Сообщение
					
								 niriter » Вс окт 07, 2018 4:13 pm
			
			
			
			
			Есть поддомен server.site.com, и есть домен site.com
в site.com лежит рабочий сайт и в этой-же папке создана папка server для поддомена, однако при попытке зайти в поддомен - показывает содержимое index.php сайта site.com а не site.com/server как должно быть
Конфиг:
Код: Выделить всё
<VirtualHost *:80>
                    ServerName server.site.com
         ServerAlias www.server.site.com
                        DocumentRoot /home/admin/sites/site.com/server/
                                    <IFModule proxy_fcgi_module>
                                ProxyFCGISetEnvIf "true" SCRIPT_FILENAME "/sites/site.com/server/%{reqenv:SCRIPT_NAME}"
                                <FilesMatch \.php$>
                    #SetHandler "proxy:unix:/var/run/php-fpm/php72w-admin.sock|fcgi://server.site.com/sites/site.com/server/"
                    SetHandler "proxy:unix:/var/run/php-fpm/php72w-admin.sock|fcgi://localhost/"
                </FilesMatch>
            </IFModule>
                    <Directory "/home/admin/sites/site.com/server/">
            AllowOverride All
            Require all granted
            </Directory>
                            CustomLog /etc/httpd/vhost_logs/server.site.com_access combined
                            ErrorLog /etc/httpd/vhost_logs/server.site.com_error
                DirectoryIndex index.php index.html
    </VirtualHost>
ps. вместо site.com установлен рабочий домен перенаправленный на сервак
p.p.s. Структура файлов:
site.com
|--index.php
|--server (directory)
||--index.php
p.p.p.s. если перейти по site.com/server/ - все работает
Танцы с бубном - мое второе я
						 
		 
				
		
		 
	 
	
				
		
		
			- 
				
								niriter							
- Сообщения: 35
- Зарегистрирован: Сб сен 29, 2018 6:02 pm
						
						
													
							
						
									
						Сообщение
					
								 niriter » Вс окт 07, 2018 4:41 pm
			
			
			
			
			 
   
   
 
в общем нужно было одну строчку конфига сделать по другому:
раньше:
Код: Выделить всё
ProxyFCGISetEnvIf "true" SCRIPT_FILENAME "/sites/site.com/server/%{reqenv:SCRIPT_NAME}"
сейчас:
Код: Выделить всё
ProxyFCGISetEnvIf "true" SCRIPT_FILENAME "/sites/server.site.com%{reqenv:SCRIPT_NAME}"
Танцы с бубном - мое второе я
						 
		 
				
		
		 
	 
	
				
		
		
			- 
				
								niriter							
- Сообщения: 35
- Зарегистрирован: Сб сен 29, 2018 6:02 pm
						
						
													
							
						
									
						Сообщение
					
								 niriter » Вс окт 07, 2018 4:52 pm
			
			
			
			
			Кст, админы, это идет по умолчанию при создании поддомена в папке и приходиться вручную изменять эти конфиги(
Исправьте пожалуйста в след. версиях
			
			
									
									Танцы с бубном - мое второе я
						 
		 
				
		
		 
	 
	
				
		
		
			- 
				
								KyKyIIIKuH							
- Сообщения: 276
- Зарегистрирован: Ср мар 14, 2018 11:04 am
						
						
													
							
						
									
						Сообщение
					
								 KyKyIIIKuH » Вс окт 07, 2018 5:27 pm
			
			
			
			
			niriter писал(а): ↑Вс окт 07, 2018 4:52 pm
Кст, админы, это идет по умолчанию при создании поддомена в папке и приходиться вручную изменять эти конфиги(
Исправьте пожалуйста в след. версиях
 
а зачем такие сложности?
отдельно папку с поддоменом не лучше сделать?
типо так:
site.com (директория)
server.site.com (директория)
так не вариант?
Alma Linux 9.6 - KVM
Текущая версия: 1.0985.20250730
						 
		 
				
		
		 
	 
	
				
		
		
			- 
				
								niriter							
- Сообщения: 35
- Зарегистрирован: Сб сен 29, 2018 6:02 pm
						
						
													
							
						
									
						Сообщение
					
								 niriter » Вс окт 07, 2018 5:29 pm
			
			
			
			
			KyKyIIIKuH писал(а): ↑Вс окт 07, 2018 5:27 pm
niriter писал(а): ↑Вс окт 07, 2018 4:52 pm
Кст, админы, это идет по умолчанию при создании поддомена в папке и приходиться вручную изменять эти конфиги(
Исправьте пожалуйста в след. версиях
 
а зачем такие сложности?
отдельно папку с поддоменом не лучше сделать?
типо так:
site.com (директория)
server.site.com (директория)
так не вариант?
 
неа, есть 100500 доменов и по 100500 поддоменов для каждого сайта и если все это скидывать как brainycp делает, в одну кучу - будет полный хаос, лично для меня лучше когда поддомен является подпапкой родителя
Танцы с бубном - мое второе я
						 
		 
				
		
		 
	 
	
				
		
		
			- 
				
								niriter							
- Сообщения: 35
- Зарегистрирован: Сб сен 29, 2018 6:02 pm
						
						
													
							
						
									
						Сообщение
					
								 niriter » Вс окт 07, 2018 5:32 pm
			
			
			
			
			мой вариант нормально работает лишь с html файлами но при этом не работают php файлы   

Танцы с бубном - мое второе я
						 
		 
				
		
		 
	 
	
				
		
		
			- 
				
								niriter							
- Сообщения: 35
- Зарегистрирован: Сб сен 29, 2018 6:02 pm
						
						
													
							
						
									
						Сообщение
					
								 niriter » Пн окт 08, 2018 2:57 pm
			
			
			
			
			есть вариант что это из-за отсутствия cgi-bin, но проверить уже нету возможности
			
			
									
									Танцы с бубном - мое второе я