Отваряне на нов порт в xampp

proba

Registered
Здравейте.
Променил съм си уеб сървъра да не е на порт 80, но искам и да си отворя друг порт чиято главна директория да не е htdocs а да е друга която аз ще си задам.
Помня че беше от httpd.conf правеше се Listen порта, но надолу се слагаше директория и някакви други неща които не знам..
Преди си бях отворил 3-4 порта но ми изгоря харда и не мога да открия в google как точно се отваряха портове..
Някой да помогне ? ;)
 
Не ми върши работа защото нямам домейн.
Става дума за отваряне на порт на локалният ми хост.
Примерно: 11.22.33.44:932 да отваря директорията D:/xampp/htdocs1/
А 11.22.33.44:80 да си отваря D:/xampp/htdocs/
и т.н. ако отварям и други портове.
Други идеи ?

И преди кодът който използваш стоеше в httpd.conf а не във vhosts confa
Проблемът е че не мога да намеря старият код..
 
Не искам да си променям порта.
Аз съм го променил ако става на въпрос и не е 80.
Въпросът е да отворя още няколко порта за различни директории извън htdocs.
 
proba каза:
И преди кодът който използваш стоеше в httpd.conf а не във vhosts confa
Проблемът е че не мога да намеря старият код..

Ти въобще прочете ли какво ти пратих..?

Код:
Consequently, it's no longer recommended to define virtual hosts at the bottom of httpd.conf. Instead, you include an external file called httpd-vhosts.conf.
 
Да прочетох какво ми даде и пробвах така:

<VirtualHost *:932>
ServerAdmin admin@site.com
DocumentRoot D://xampp/newshtdocs/
ServerName localhost
</VirtualHost>

Но не се получи.
А в httpd.conf съм задал Listen 932
 
proba каза:
Да прочетох какво ми даде и пробвах така:

<VirtualHost *:932>
ServerAdmin admin@site.com
DocumentRoot D://xampp/newshtdocs/
ServerName localhost
</VirtualHost>

Но не се получи.
А в httpd.conf съм задал Listen 932

Ами нормално че няма да се получи това е грешно. Прочети от точка едно до последната каквото ти пратих и следвай стъпките.
 
Пак не работи като хората.

Listen 932

NameVirtualHost *:932

<VirtualHost *:923>
ServerName localhost
DocumentRoot "D:/xampp/htdocs/project01/"
</VirtualHost>

Така работи, но не работи ако директорията е извън htdocs т.е.:

Listen 932

NameVirtualHost *:932

<VirtualHost *:923>
ServerName localhost
DocumentRoot "D:/xampp/project01/"
</VirtualHost>

По този начин ми отваря същото което е в D:/xampp/htdocs/
Някаква идея как да проработи с директория извън htdocs ?
 
Всички папки, които ще си добавяш ще ги добавяш в htdocs, нали това е web директорията на сървъра ти....

htdocs/site1/
htdocs/site2/

Логично е, че извън нея сървъра ти няма как да работи, съответно да ги мапне...
 
Само че преди работеше с директории

D:/xampp/project01/
D:/xampp/bot/
D:/xampp/project02

и т.н.

;)

Но както и да е благодаря все пак за "голямата" помощ. Явно ще трябва да си го взема от другия хард ;)

+1
 
Пробвай това, чак сега загрях какво искаш да постигнеш, но не си обяснил разбираемо. Не става дума за портове хах

Код:
Alias /portal/ "C:/httpd/Apache2/htdocs/Portal/www/"
<Directory "C:/httpd/Apache2/htdocs/Portal/www">
 Options Indexes FollowSymLinks MultiViews ExecCGI
 AllowOverride All
 Order allow,deny
 Allow from all
</Directory>

С alias задаваш пътя примерно /project01/

и мапваш към реалната директория на харда.
 

Горе