السلام عليكم ,,
صباح الخير يا اخوان ,,
اليوم نصبت نسخة Centos 6 minimal عادية ,, وخطر ببالي اشرح كيف نفعل عليها برنامج الويب سيرفر Apache ونسمح للبورت الافتراضي العمل فيه ..طبعا الشرح بيمشي على جميع نسخ الـ Centos
بدون اطالة نبدأ ...
اولا طبق الامر التالي لتنصيب الاباتشي :
بعد الانتهاء حاول تشغله بالامر :كود:sudo yum install httpd mod_ssl -y
راح يظهر لك هذا الخطأ :كود:sudo /usr/sbin/apachectl start
مسبب الخطأ انه في ملف اعداد البرنامج الافتراضي لا يوجد هناك Servername ووجب علينا تفعليها يدويا ,, نفتح ملف الكونفق :كود:Starting httpd: httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
نبحث عن هذه القيمة :كود:sudo nano /etc/httpd/conf/httpd.conf
نعمل على ازالة اشارة المربع ( # ) من بداية السطر . ونجعلها على الشكل :كود:#ServerName www.example.com:80
او غير Localserver الى اي اسم تريده . ومن ثم احفظ الملف واعمل ريستارت للاباتشي :كود:ServerName localserver:80
راح يظهر لك انه اشتغل تمام ,, ولكن فعليا السيرفر لا يظهر لك شاشة ترحيب الاباتشي عند تصفح الايبي , وهذا يعني البورت ممنوع نعمل على السماح للبورت بالاتصال ... عن طريق الامر:كود:sudo /usr/sbin/apachectl restart
ثم :كود:sudo iptables -I INPUT -p tcp --dport 80 -j ACCEPT
ثم ريستارت للـ iptables :كود:sudo service iptables save
كود:service iptables restart
الان عند تصفح اي بي السيرفر يجب عليك ان تشاهد شاشة مثل هذه :
ولجعل البرنامج يعمل تلقائيا مع تشغيل النظام وبانتظام .. نطبق الامر :
كود:sudo /sbin/chkconfig httpd on
دمتم بود ,,
اخوكم رائد سعادة ,,






رد مع اقتباس

المفضلات