نمایش نتایج: از شماره 1 تا 2 , از مجموع 2

موضوع: نصب مود امنیتی روی nginx

  1. #1
    عضو انجمن elementary آواتار ها
    تاریخ عضویت
    Jun 2014
    محل سکونت
    Linux Professional
    نوشته ها
    589
    تشکر تشکر کرده 
    110
    تشکر تشکر شده 
    681
    تشکر شده در
    490 پست

    پیش فرض نصب مود امنیتی روی nginx

    سلام برای بالا بردن امنیت nginx میتونید از ماژول زیر استفاده کنید


    خب

    معمولا این ابزار ها نصبه ولی ما دوباره میگیم شما بزنید شاید نصب نباشه

    کد PHP:
    yum install -y gcc make automake autoconf libtool 
    یه سری کتابخونه http واسه gcc

    کد PHP:
    yum install -y pcre pcre-devel libxml2 libxml2-devel curl curl-devel httpd-devel 
    این کد رو نزنید ( مخصوص دبیان بیس ها - ابونتو )

    کد PHP:
    sudo apt-get install libxml2 libxml2-dev libxml2-utils libaprutil1 libaprutil1-dev 
    رپوزیتوری مود امنیت رو گرفته و کامپایل میکینم

    کد PHP:
    git clone https://github.com/SpiderLabs/ModSecurity.git mod_security
    cd mod_security
    ./autogen.sh
    ./configure --enable-standalone-module
    make 
    درهمون مکان سورس nginx رو میاریم و دوباره با این مود کامپایل میکنیم

    کد PHP:
    wget http://www.nginx.org/download/nginx-1.4.2.tar.gz
    tar -xvpzf nginx-1.4.2.tar.gz
    cd nginx
    -1.4.2
    ./configure --add-module=../mod_security/nginx/modsecurity
    make
    make install 
    وارد فایل nginx.conf بشید و تنظیمات زیر را انجام بدید

    کد PHP:
    server {
    listen       80;
    server_name  localhost;

    location / {
    ModSecurityEnabled on;
    ModSecurityConfig modsecurity.conf;
    }


    اگه وبسایت دیگه دارید و تنظیمات دیگری میخواهید فایلی با نام new mod_security.conf بسازید و تنظمیات زیر را درونش بزارید
    کد PHP:
     location /secured {
       
    ModSecurityConfig modsecurity3.conf
       *****
    _pass http://secured.mysite.com/;
       
    *****_read_timeout 180s;
     } 
    یا برای خاموش کردن از کد

    کد PHP:
     location /unsecured/ {
       
    ModSecurityEnabled off;
       *****
    _pass http://unsecured.mysite.com/;
       
    *****_read_timeout 180s;
     } 
    استفاده کنید

    بعد هم وب سرویس رو دوباره ریلود میکنیم

    کد PHP:
    service nginx restart 

  2. تعداد تشکر ها ازelementary به دلیل پست مفید


  3. # ADS




     

  4. #2
    عضو انجمن elementary آواتار ها
    تاریخ عضویت
    Jun 2014
    محل سکونت
    Linux Professional
    نوشته ها
    589
    تشکر تشکر کرده 
    110
    تشکر تشکر شده 
    681
    تشکر شده در
    490 پست

    پیش فرض پاسخ : نصب مود امنیتی روی nginx

    باتوجه به اینکه این مود ابدیت شده برای ارتقا کافیه سورس رو دوباره گرفته و دوباره کامپایل کنید با روش بالا !

  5. تعداد تشکر ها از elementary به دلیل پست مفید


اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. بعد نصب وب سرور nginx هیچ سایتی بالا نمیاد
    توسط dreamyeye در انجمن سوالات و مشکلات
    پاسخ ها: 7
    آخرين نوشته: March 29th, 2018, 00:18
  2. پاسخ ها: 0
    آخرين نوشته: July 20th, 2013, 00:53
  3. پاسخ ها: 3
    آخرين نوشته: May 8th, 2013, 12:41
  4. مشکل امنیتی NGINX برای wordpress
    توسط nimafire در انجمن وب سرورها
    پاسخ ها: 7
    آخرين نوشته: March 26th, 2013, 11:04
  5. پاسخ ها: 6
    آخرين نوشته: July 4th, 2010, 10:53

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •