استفاده از پورت اختصاصی برای قسمت ادمین سایت در آپاچی
سلام
دوستان چطور میتونم آپاچی رو طوری کانفیگ کنم که مثلا در localhost:81 قسمت ادمین سایت باز بشه (فرض کنید قسمت ادمین در مسیر www/site/admin قرار داره) و در در localhost:80 قسمت کاربری سایت باز بشه (فرض کنید قسمت کاربری سایت در مسیر www/site/user قرار داره)
روی wamp بگید لطفا، مچکرم.
نسخه آپاچی 2.4.9 است.
و سوال دیگه اینکه بخوام در آپاچی به پورت 81 هم گوش کنم باید اینطور بشه؟ :
Listen [::0]:80
Listen [::0]:81
- - - Updated - - -
کسی راه حلی نداره؟
پاسخ : استفاده از پورت اختصاصی برای قسمت ادمین سایت در آپاچی
ببنید تمام کاربران، سایت رو طبق روال معمولش روی پورت 80 می بینند ولی میخوام مدیر سایت با قرار دادن پورت روی 81 به مسیر ادمین هدایت بشه.
فکر کنم در پوشه conf فایل httpd-vhosts.conf یک کد میذاریم مثل زیر اما برای من کار نکرد:
<VirtualHost *:81>
ServerName site.ir
DocumentRoot d:\wamp\www\yii\advanced\backend\web
<Directory d:\wamp\www\yii\advanced\backend\web>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
</VirtualHost>
پاسخ : استفاده از پورت اختصاصی برای قسمت ادمین سایت در آپاچی
Daemone آپاچی به صورا دیفالت روی یک پورد بالا میاد - ولی مثل هر وب سرور دیگری میتونید از 2 پورت یا بیشتر استفاده کنید
http://serverfault.com/questions/280...ifferent-ports
https://httpd.apache.org/docs/2.2/vhosts/examples.html
اگه مشکلی بود بگید راهنمایی کنم
پاسخ : استفاده از پورت اختصاصی برای قسمت ادمین سایت در آپاچی
دوست عزیز دلیلتون برای این کار چیه؟
اگه برای امنیت میخواید این کارو بکنید که بهتره روی پوشه ادمین رمز بذارید یا دسترسی را ویرایش کنید
من در اپاچی تا حالا همچین کاری نکردم ولی فکر کنم بشه شایدم نشه
پاسخ : استفاده از پورت اختصاصی برای قسمت ادمین سایت در آپاچی
ببینید میخوام اینکار رو انجام بدم روی wamp
اینجا عملی داره انجام میده در لینوکس:
http://maktabkhooneh.org/video/seifzadeh-yii2-71
- - - Updated - - -
کسی نمیدونه؟ اگه کسی لینوکس کاره ، توی فیلم نیگا کنه متوجه میشه و به من هم میگه احتمالا :)
پاسخ : استفاده از پورت اختصاصی برای قسمت ادمین سایت در آپاچی
سلام
من زیاد بلد نیستم اما فکر کنم بشه آپاجی رو روی پورت 80 و NginX رو روی پورت 81 که شما می خواین گذاشت.به نظرم این ساده ترین راهه.
پاسخ : استفاده از پورت اختصاصی برای قسمت ادمین سایت در آپاچی
هیچ کدوم از دوستان نتونستند پاسخ بدهند، بالاخره کاشف به عمل اومد :) اینکار صد در صد هم امکانپذیره و تعجب دارم از این همه پرچم دار ادعا که نتونستن پاسخی بدن:
قبل از هر کاری به مسیر: C:\Windows\System32\drivers\etc برید و آدرسی که میخواین سایت رو روی لوکال نمایش بده رو به انتهای فایل وارد کنید، مثلا من site.ir رو روی 127.0.0.1 گذاشتم.
1- به conf/httpd.conf برید و listen :81 هم زیر listen: 80 اضافه کنید، سپس علامت شارپ رو از LoadModule vhost_alias_module بردارید و همچنین علامت شارپ رو از Include conf/extra/httpd-vhosts.conf
بردارید.
2- به مسیر conf/extra/httpd-vhosts.conf بروید و کدهای زیر رو کپی کنید در انتهای فایل و مسیرهای داخل کدها رو به دلخواه تغییر دهید، (الان روی site.ir:81 قسمت ادمین سایت باز میشه و بقیه کاربران هم frontend سایت رو مشاهد می کنند) ، پس کار نشد نداره :)
<VirtualHost *:81>
ServerName site.ir
DocumentRoot d:\wamp\www\yii\advanced\backend\web
<Directory d:\wamp\www\yii\advanced\backend\web>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerName site.ir
DocumentRoot d:\wamp\www\yii\advanced\frontend\web
<Directory d:\wamp\www\yii\advanced\frontend\web>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
</VirtualHost>
+یادتون نره که در آخره آپاچی رو ریستارت کنید.
موفق باشید.