محبوب ترین و چند منظوره ترین سرور HTTP امروز Apache است. بسیار پایدار است و قادر است سالها به طور مداوم کار کند. با این حال ، برای به روزرسانی پارامترهای پیکربندی ، برای مثال ، هنگامی که لیست میزبانهای مجازی تغییر می کند ، باید Apache دوباره راه اندازی شود.
لازم است
- - حقوق ریشه در ماشین هدف ؛
- - احتمالاً یک برنامه مشتری SSH.
دستورالعمل ها
مرحله 1
به سیستم محلی خود وارد شوید یا به یک سرور از راه دور که از Apache استفاده می کند متصل شوید و همچنین مجوز دهید. اگر به دستگاهی که سرور روی آن کار می کند دسترسی فیزیکی دارید ، نیاز به راه اندازی مجدد دارید و یک مانیتور و صفحه کلید به آن متصل هستند ، روند مجوز مشکلی ایجاد نمی کند.
اگر فقط از راه دور SSH به دستگاه مورد نظر دسترسی دارید ، از برنامه های مشتری برای اتصال استفاده کنید. در ویندوز ، می توانید از مشتری گرافیکی PuTTY رایگان موجود برای بارگیری در putty.nl استفاده کنید. در سیستم های لینوکس مانند ، به یک کنسول متن بروید یا یک شبیه ساز ترمینال را شروع کنید و سپس یک دستور مانند زیر را اجرا کنید:
نام کاربری ssh @ server_address
پس از اتصال ، رمز ورود را وارد کنید.
گام 2
جلسه superuser را شروع کنید. دستور su را اجرا کنید. رمز عبور اصلی را وارد کنید.
مرحله 3
مشخص کنید کدام سرور Apache در دستگاه هدف اجرا می شود. دستور را اجرا کنید:
وضعیت سرویس
پیامی مانند httpd در حال اجرا نشان دهنده اجرای Apache نسخه 1.x است. Service: httpd: سرویس ناشناخته نشان می دهد که سرویس نصب نشده است. Httpd متوقف است می گوید که سرور نصب شده است اما در حال اجرا نیست.
به همین ترتیب ، بررسی کنید که آیا Apache 2.x در حال اجرا است یا خیر. دستور را اجرا کنید:
وضعیت سرویس
پس از تأیید ، وجود یا عدم وجود سرویس های httpd و httpd2 آشکار می شود. در همان زمان ، می توان آنها را (از جمله در همان زمان) شروع کرد و متوقف کرد. اگر دستگاه مورد نظر Apache را اجرا می کند ، به مرحله بعدی بروید.
مرحله 4
آپاچی را دوباره راه اندازی کنید. برای راه اندازی مجدد سرور با متوقف کردن آن و سپس شروع آن ، یک دستور مانند این را اجرا کنید:
سرویس service_name راه اندازی مجدد می شود
بسته به نتایج مرحله قبل ، httpd یا httpd2 را برای نام سرویس مشخص کنید. برای انجام یک راه اندازی مجدد نرم با به روزرسانی پیکربندی ، به جای پارامتر راه اندازی مجدد از elegant استفاده کنید. مثلا:
خدمات httpd2 برازنده
این روش ترجیح داده می شود.
مرحله 5
کارت را تمام کن. با اجرای دستور exit جلسه superuser را ببندید. با استفاده از دستورات خروج یا خروج از سرور جدا شوید.