حمید ثابت
2 سال پیش توسط حمید ثابت مطرح شد
6 پاسخ

مشکل در پروکسی رورس دایرکتوری در سرور لینوکس

درود
من سروری با این کانفیگ دارم
AlmaLinux + WHM + Nginx + Nodejs + PHP + CSF
اسکریپت php حالت عادی روی پورت 80 طبیعتا اجرا میشه و مشکلی نداره
اسکریپت nodejs دارم که این باید روی 2 پورت دیگه مثلا 1010 و 2020 اجرا بشه که اینم درسته و اجرا میشه و مشکلی نداره
مشکل من در این هست که من نمیخام این 2 پورت 1010 و 2020 رو یوزر وقتی تو url مرورگر میزنه مثلا این شکلی :
x.com:1010
x.com:2020
نمیخام دیده بشه و در واقع روی دو دایرکتوی الکی مثلا اینا :
x.com/name1
x.com/name2
دیده بشه یعنی میخام پروکرس رورس بشه
کسی اینکار رو انجام داده ؟ اگر بله لطفا راهنمایی کنین چی کار باید کرد؟


ثبت پرسش جدید
woz
تخصص : fan of open source world
@wozniak 2 سال پیش مطرح شد
0

آیا از reverse proxy استفاده کردید ؟


server {
    listen 80;
    server_name www.example.com example.com;

    location /name1 {
       proxy_pass http://127.0.0.1:1010;
    }
}```

حمید ثابت
تخصص : طراح رابط کاربری
@vimax 2 سال پیش مطرح شد
0

عرض کرده بودم میخام پروکسی رورس بشه اون دایرکتوری مجازی روی اون پورت که وجود داره
ظاهرا مشکل اینه که cpanel با نود جی اس مشکل داره و کامپتیبل نیست
یا کانفیگ کار دانشش پائین هست اینطوری میگه


woz
تخصص : fan of open source world
@wozniak 2 سال پیش مطرح شد
0

در هاست های اشتراکی با دسترسی عادی که الان داخل ایران هست و مختص nodejs نیست امکان استفاده از nodejs وجود نداره به نظرم.
چون شما باید مثلا به وسیله ی pm2 که در سرور نصب و ران می شود nodejs خودتون رو که روی یک پورت خاص ران شده بالا نگه دارید. ( PM2, which is a process manager for Node.js applications)

یعنی در واقع به یک shell جهت نصب و اجرای برنامه های لازم برای ران کردن صحیح نود جی اس روی سرور نیاز دارید. و نمی دونم آیا در هاست که شما می فرمایید این امکان هستش ؟ و آیا انجام دادید یا خیر؟


woz
تخصص : fan of open source world
@wozniak 2 سال پیش مطرح شد
0

در ضمن لینک زیر رو مطالعه بفرمایید :
لینک راهنما


حمید ثابت
تخصص : طراح رابط کاربری
@vimax 2 سال پیش مطرح شد
0

مهندس هاست نیست ، سرور با سیستم عامل لینوکس آلما هست
ظاهرا سیپنل باعث این مشکل میشه که نتونستیم حل کنیم


Alimotreb
تخصص : کانفیگ سرور و برنامه نویس
@Alimotreb 2 سال پیش مطرح شد
0

سلام

@vimax
شما برای اینکه بتونید روی یک سرور ، تمامی پروژه هاتون رو روی یک پورت ران کنید
همون پورتی ک میگید نمیخوایم دیده شه ، یعنی همون پورت 80
زمانی ک شما WHM دارید باید کلاد لینوکس نصب کنید
تمامی این موارد رو به راحتی برای شما هندل میکنه
cloudlinux.com
لایسنس هاشم اکثر هاستینگ ها دارن میشه تهیه کرد
روی سی پنل نصب کنید
پایتون
نود
PHP
همه رو میتونید به سادگی بدون هیچ اختلال پورتی ران کنید

موفق باشید


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام