جواب چند تا سوال یکجا:
پرسیدند آیا می شود هر دو را نصب کرد: ببینید آپاچی و انجین و .. وب سرور هستند و پورت 80 رو می گیرند پس اول یکی از اونها اجرا میشه مثلا انجین ایکس. و اصلا هم ربطی نداره پی اچ پی و سایر مسائب مثل دیتابیس و غیره رو نصب مجدد کرد یا خیر مثلا اگر سی پنل شما نسخه رایگانش تموم شده کافیه آپاچی رو استاپ کنی و انجین ایکس بیاری بالا بدون دست کاری فایل ها و فولدر ها فقط .htaccess ها بی اثر خواهد شد و در ادامه می گم چیکار باید کرد. (استفاده همزمان از هر دو) حالا بعضی از سایت ها از انجین ایکس به عنوان ****** سرور استفاده می کنند یعنی ابتدا انجین ایکس میاد بالا باتوجه به شروطی که ما می نویسیم می گوییم اگر رکوئیست ها از نوع فایل تصویر و فلش و استاتیک بود انجین ایکس مدیریت و پاسخگو باشه ولی اگر صفحه پی اچ پی بود یا فلان بود فلان اتفاق بیفته.
مثلا php روی fastcgi نصب هست و یک پورت گرفته کافیه با یک if درخواست های صفحات php. رو بفرستی روی پورت 9000 برای php fastcgi .
در استفاده همزمان انجین ایکس پورت 80 و آپاچی چورت دلخواه مثلا 8080 بدهید
ضمنا بررسی کنید مثلا آتو استارت روی کدام است اگرآپاچی را استاپ کرده اید و انجین ایکس رو نصب کرده اید برای اجرای اتوماتیک انجین ایکس می زنیم chkconfig nginx on and chkconfig httpd off
دوستی فرمودند بعد از 2 روز سرویس می خوابه:
اولا از انجین ایکس نیست مگر اینکه نسخه ریلیز کامل رو نصب نکردی و صرفا رفتی آخرین نسخه رو نصب کنی آخرین نسخه خوب معلومه باگ هایی داره بررسی کن ببین آیا سی پی یو و رم و رید و رایت روی هارد بالاست یا نه
معمولا خود وب سرور عامل استاپ سدن سرویس نیست کانفلیکت هایی در ماژول ها احتمالا وجود داره
دوستی فرمودند آدرس سایت یا آیپی رو میزنند صفحه اصلی فقط باز میشه همان welcome to nginx ببینید دوست من دو مورد
1-در فایل کانفیگ اصلی انجین ایکس خورده بطور پیش فرض مسیر فولدر اصلی روی root=home و در فایل های هر سایت هم یک پیزی مشابه اون. بدین ترتیب مسیر اون رو از /home به /home/oldcpanelusername/public_html تغییر می دهیم و سرویس رو رستارت می کنیم. ضمنا چند خط پایین تر عینا برای fastcgi param هم آدرس مسیر فراخوانی رو طوری تنظیم کنید که سایت شما باز شود.
توجه کنید بجز فایل اصلی کانفیگ به ازای هر سایت یک فایل کانفیگ انجین ایکس در فولدر vhost تعریف کنید و شرط هایی معادل کانفیگ اصلی بگذارید حتما ببینید که در کانفیگ اصلی اون فایل ها صدا زده می شود یا خیر
اگر هر صفحه ای از سایت را می زنید ارور not found می دهد یک شرط معادل .htaccess باید تعریف کنید
برای روشن شدن موضوع چند فایل کانفیگ اصلی رو اینجا اتچ می کنم