PDA

View Full Version : باز شدن ادمین سایت از طریق پورت



arkia
سه شنبه 25 تیر 1392, 13:34 عصر
سلام.
آدرس ادمین سایت من اینطوریه: http://www.mysite.com/admin
حالا من میخوام اینطوری باز بشه: http://www.mysite.com:1234
باید چه کار کنم؟

Unique
چهارشنبه 26 تیر 1392, 00:04 صبح
روی سرور های shared نمیشه (تا اونجایی که من میدونم مگه اینکه پنلی این امکان را بده) اما روی سرور های اختصاصی مثل vps و dedicated میشه برای apache تنظیم کرد روی چند تا port گوش کنه و vistual host را ست کرد روی Port مورد نظر !

arkia
چهارشنبه 26 تیر 1392, 00:29 صبح
روی سرور های shared نمیشه (تا اونجایی که من میدونم مگه اینکه پنلی این امکان را بده) اما روی سرور های اختصاصی مثل vps و dedicated میشه برای apache تنظیم کرد روی چند تا port گوش کنه و vistual host را ست کرد روی Port مورد نظر !

سرورم کولوکیته روش kloxo نصبه
میشه بیشتر توضیح بدید؟ آخه نمیدونم دقیقا چی سرچ کنم. اگه منبع یا کلمه کلیدی بدید ممنون میشم.

Unique
پنج شنبه 27 تیر 1392, 00:51 صبح
Colocation (نمیدونم چرا اصطلاح های لاتین را فینگلیش میگیم!؟) که یک مفهوم hosting هست و kloxo هم که یک hosting panel رایگان ! اما احتمال میدم سرور اختصاصیه !

نمونه که زیاده ! این یکی توضیح داده (http://www.cyberciti.biz/faq/fedora-rhel-centos-configure-httpd-listen-multipleports/) . البته باید تنظیمات مربوط به سایت ادمین را هم روی Port مورد نظر ست کنین ! ولی خدایی اگه وارد نیستین بدین دست یک متخصص شبکه و Web server Apache براتون انجام بده ! من فقط دوست داشتم راهنمایی کنم .

arkia
پنج شنبه 27 تیر 1392, 01:17 صبح
Colocation (نمیدونم چرا اصطلاح های لاتین را فینگلیش میگیم!؟) که یک مفهوم hosting هست و kloxo هم که یک hosting panel رایگان ! اما احتمال میدم سرور اختصاصیه !

نمونه که زیاده ! این یکی توضیح داده (http://www.cyberciti.biz/faq/fedora-rhel-centos-configure-httpd-listen-multipleports/) . البته باید تنظیمات مربوط به سایت ادمین را هم روی Port مورد نظر ست کنین ! ولی خدایی اگه وارد نیستین بدین دست یک متخصص شبکه و Web server Apache براتون انجام بده ! من فقط دوست داشتم راهنمایی کنم .

آره همون اختصاصیه... فکر نمیکردم انقدری سخت باشه که متخصص بخواد... شما بلدی انجام بدی برام؟؟
و یک سوال دیگه اینکه تو htaccess هم میشه این تنظیمات apache رو اعمال کرد؟

Unique
جمعه 28 تیر 1392, 01:06 صبح
آره همون اختصاصیه... فکر نمیکردم انقدری سخت باشه که متخصص بخواد... شما بلدی انجام بدی برام؟؟
کار سختی نیست ! یک بار apache را دستی تنظیم و با httpd.conf کار کرده باشین حله !


و یک سوال دیگه اینکه تو htaccess هم میشه این تنظیمات apache رو اعمال کرد؟
htaccess مربوط به تنظیمات یک host میشه و خیلی خیلی بعید میدونم بشه باهاش بحث port را تغییر داد ! حتی نیازه که apache را ریست کنید.

arkia
جمعه 28 تیر 1392, 12:46 عصر
ولی خدایی اگه وارد نیستین بدین دست یک متخصص شبکه و Web server Apache براتون انجام بده ! من فقط دوست داشتم راهنمایی کنم .
این یعنی سخته و اما در پست بعد گفتید که


کار سختی نیست ! یک بار apache را دستی تنظیم و با httpd.conf کار کرده باشین حله !


آخرشم متوجه نشدم که بالاخره خودم انجام بدم یا نه!؟ :لبخند:

دوست عزیزم از راهنماییت واقعا ممنونم اما اون لینکی که دادی به من کمکی نکرد چون اون چیزی که من میخوام نیست من میخوام با PORT به پوشه خاصی هدایت بشه نه به Root بره که اون نگفته ضمنا کاربراش تو comment های زیرش نوشته بودن که بعد اجرای کدش خطا گرفتن.

Unique
شنبه 29 تیر 1392, 00:56 صبح
آخه من نمیدونم شما چقدر وارد هستید ! اینجا همه wamp و lamp و xamp از این چزا نصب میکنند ولی بنده شخصا همه را جدا جدا نصب و config میکنم ! برای کسی که یکبار با apache را config کرده اصلا کار سختی نیست. اما اگه کار نکرده باشین براتون سخت میشه خوب !

من خودم یکبار توضیح میدم امیدوارم مشکلت حل بشه :
اول از همه باید به apache بگی که علاوه بر Port 80 روی port مورد نظر شما مثلا Port 8080 هم گوش کنه ، کافیه فایل httpd.conf را باز کنی و بعد خط جدید زیر را وارد کنی :


Listen 80
Listen 8080

حالا میتونی virtual host هات را برای دو تا دایرکتوری روی دو تا Port تنظیم کنی اینطوری :


<VirtualHost *:80>
DocumentRoot "C:/www/domain.com/public_html"
</VirtualHost>

<VirtualHost *:8080>
DocumentRoot "C:/www/domain.com/admin"
</VirtualHost>

توجه : متاسفانه نه میدونم وب سرور شما چیه و نه میدونم چطوری تنظیم شده ! معمولا از virtual host استفاده میکنند و روش بالا بهتون جواب میده و امیدوارم مشکلتون حل بشه.

arkia
شنبه 29 تیر 1392, 01:13 صبح
آخه من نمیدونم شما چقدر وارد هستید ! اینجا همه wamp و lamp و xamp از این چزا نصب میکنند ولی بنده شخصا همه را جدا جدا نصب و config میکنم !

سرور من بصورت فیزیکی تو دیتا سنتر ایرانه خودم جمعش کردم سیستم عامل cent os روش نصب کردم وقتی میگید خودتون جدا جدا نصب میکنید یعنی apache mysql php رو خودتون نصب میکنید که میشه همون LAMP (Linux apache mysql php)




توجه : متاسفانه نه میدونم وب سرور شما چیه و نه میدونم چطوری تنظیم شده ! معمولا از virtual host استفاده میکنند و روش بالا بهتون جواب میده و امیدوارم مشکلتون حل بشه.

آپاچه اما وقتی کنترل پنل نصب میکنید اینا نباید نصب باشه چون خود Installer این کار رو انجام میده و کانفیگ میکنه.


من خودم یکبار توضیح میدم امیدوارم مشکلت حل بشه :
اول از همه باید به apache بگی که علاوه بر Port 80 روی port مورد نظر شما مثلا Port 8080 هم گوش کنه ، کافیه فایل httpd.conf را باز کنی و بعد خط جدید زیر را وارد کنی :


Listen 80
Listen 8080

حالا میتونی virtual host هات را برای دو تا دایرکتوری روی دو تا Port تنظیم کنی اینطوری :


<VirtualHost *:80>
DocumentRoot "C:/www/domain.com/public_html"
</VirtualHost>

<VirtualHost *:8080>
DocumentRoot "C:/www/domain.com/admin"
</VirtualHost>



مرسی