صفحه 1 از 3 123 آخرینآخرین
نمایش نتایج: از شماره 1 تا 10 , از مجموع 27

موضوع: روش دوم نصب Nginx بر روی Kloxo

  1. #1
    عضو انجمن
    تاریخ عضویت
    Feb 2010
    محل سکونت
    نواحی تهران
    نوشته ها
    397
    تشکر تشکر کرده 
    612
    تشکر تشکر شده 
    1,269
    تشکر شده در
    380 پست

    پیش فرض روش دوم نصب Nginx بر روی Kloxo

    با سلام خدمت دوستان عزیزم
    بعد ازاینکه آموزش "روش اول" نصب nginx رو دادم دوستان خیلی ها به خاطر خطاهایی که روی دستور make و configure داشتند نتونستن نصب کنن .
    1) چون سرورشون اختصاصی نبود و سرورهای مجازی که استفاده می کردند باید مجازی سازشون ترجیحا hyper-v باشه .
    2) تصمیم گرفتم آموزش Base رو قرار بدم base یعنی از 0 شروع به نصب میکنیم کامپایلرهارو نصب میکنیم و در نهایت میریم سراغ نصب nginx . ( نکته پس خطاهای configure , make از کامپایلر جماعت آب میخوره )

    OS : Cents OS 32 bit ver : 5.5
    Start :

    ابتدا با استفاده از دستور زیر httpd را Stop می کنیم .
    کد:
    service httpd stop


    با دستور زیر یه صفایی به سرور بدید تا موارد مورد نیاز آپدیت بشه .

    کد:
    yum update
    حالا کامپایلر gcc رو نصب کنید تا هنگان استفاده از configure به مشکل نخورید

    کد:
    yum install gcc
    yum install gcc-c++
    حالا با دستور زیر package های httpd-devel pcre perl pcre-devel zlib zlib-devel GeoIP GeoIP-devel را نصب میکنیم .

    کد:
    yum install -y httpd-devel pcre perl pcre-devel zlib zlib-devel GeoIP GeoIP-devel

    نکته : قبل از اینکه بریم سراغ دانلود بقیه پکیج ها حتما با دستور cd وارد فولدر root/ بشید .
    حالا در این مرحله3 تا پکیج pcre - zlib - openssl رو دانلود میکنیم .

    کد:
    wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.10.tar.gz
    wget http://zlib.net/zlib-1.2.5.tar.gz
    wget ftp://ftp.openssl.org/source/openssl-0.9.8o.tar.gz

    حالا با دستور زیر extract میکنیم .

    کد:
    tar -xvf zlib-1.2.5.tar.gz
    tar -xvf pcre-8.10.tar.gz
    tar -xvf openssl-0.9.8o.tar.gz
    حالا با دستورهای زیر هم nginx رو دانلود هم extract و هم وارد فولدر nginx می شویم .

    کد:
    wget http://nginx.org/download/nginx-0.7.67.tar.gz
    tar -xvf nginx-0.7.67.tar.gz
    cd nginx-0.7.67
    حالا دستور زیر را کاملا وارد کنید و enter بزنید .

    کد:
    ./configure --user=nginx --group=nginx --prefix=/usr/share/nginx --sbin-path=/usr/sbin/nginx --conf-path=/etc/nginx/nginx.conf --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access.log --http-client-body-temp-path=/var/lib/nginx/tmp/client_body --http-*****-temp-path=/var/lib/nginx/tmp/***** --http-fastcgi-temp-path=/var/lib/nginx/tmp/fastcgi --pid-path=/var/run/nginx.pid --lock-path=/var/lock/subsys/nginx --with-http_ssl_module --with-http_realip_module --with-http_addition_module --with-http_sub_module --with-http_dav_module --with-http_flv_module --with-http_gzip_static_module --with-http_stub_status_module --with-http_perl_module --with-mail --with-mail_ssl_module --with-cc-opt='-m32 -march=i386' --with-openssl=/root/openssl-0.9.8o --with-pcre --with-pcre=/root/pcre-8.10 --with-zlib=/root/zlib-1.2.5

    حالا میتونید دستور make رو بزنید .

    کد:
    make

    مرحله آخر دستور make install

    کد:
    make install

    nginx رو start کنید .

    کد:
    service nginx start


    100 % تست شده و شاید بشه گفت کامل ترین آموزش نصب nginx هست .حالا یه سرور dedicated گیرم بیاد فیلم آموزشیش هم میسازم و قرار میدم .

    ویرایش توسط Arte : December 1st, 2010 در ساعت 20:10

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


  3. # ADS




     

  4. #2
    عضو جدید
    تاریخ عضویت
    Nov 2010
    نوشته ها
    34
    تشکر تشکر کرده 
    29
    تشکر تشکر شده 
    33
    تشکر شده در
    30 پست

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

    ممنون دوست عزیز ولی من دیشب نصب کردم روی DA و سرور اختصاصی اما 404 not found میداد...مشکل چی بوده؟

  5. #3
    عضو انجمن
    تاریخ عضویت
    Feb 2010
    محل سکونت
    نواحی تهران
    نوشته ها
    397
    تشکر تشکر کرده 
    612
    تشکر تشکر شده 
    1,269
    تشکر شده در
    380 پست

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

    نقل قول نوشته اصلی توسط Mostafa85 نمایش پست ها
    ممنون دوست عزیز ولی من دیشب نصب کردم روی DA و سرور اختصاصی اما 404 not found میداد...مشکل چی بوده؟
    فعلا روی directadmin فقط خود مدیران سایت nginx news کانفیگ میکنن .

    در حال حاضر سازگاری nginx بطور default فقط روی kloxo امکان پذیره .

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


  7. #4
    عضو انجمن
    تاریخ عضویت
    Sep 2010
    نوشته ها
    713
    تشکر تشکر کرده 
    566
    تشکر تشکر شده 
    1,153
    تشکر شده در
    790 پست

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

    ./configure: error: invalid option "--http-*****-temp-path=/var/lib/nginx/tmp/*****"
    [root@server nginx-0.7.67]# make
    make: *** No targets specified and no makefile found. Stop.

    مشکل چی بیده ؟

  8. #5
    عضو جدید Sina7 آواتار ها
    تاریخ عضویت
    Dec 2009
    محل سکونت
    UST
    نوشته ها
    73
    تشکر تشکر کرده 
    105
    تشکر تشکر شده 
    129
    تشکر شده در
    75 پست

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

    با Yum نصب کنید
    کد:
    # rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/lepel-release-5-4.noarch.rpm
    کد:
    yum update
    حالا نصب PHP5 و ماژول ها :
    کد:
    # yum install php-pear-Net-Socket php-pear php-common php-gd php-devel php php-mbstring php-pear-Mail php-cli php-imap php-snmp php-pdo php-xml php-pear-Auth-SASL php-ldap php-pear-Net-SMTP php-mysql
    FastCGI :

    کد:
    yum install spawn-fcgi
    کد:
    # wget http://malc0der.com/php_cgi.sh
    
    # mv php_cgi.sh /etc/init.d/php_cgi
    
    # chmod +x /etc/init.d/php_cgi
    Start PHP :

    کد:
    # /etc/init.d/php_cgi start
    Start Nginx:
    کد:
    # service nginx start



    فایل کانفیگ NGINX:
    /etc/nginx/nginx.conf
    و کانفیگ SSL :
    /etc/nginx/conf.d/ssl.conf
    ویرایش توسط Arte : January 20th, 2011 در ساعت 17:01

    AP6

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


  10. #6
    عضو انجمن
    تاریخ عضویت
    Sep 2010
    نوشته ها
    713
    تشکر تشکر کرده 
    566
    تشکر تشکر شده 
    1,153
    تشکر شده در
    790 پست

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

    آقا این نصبید ولی الان وقتی سایت رو میزنم ارور 403 میده . راه حلی نداره ؟

  11. #7
    عضو انجمن
    تاریخ عضویت
    Feb 2010
    محل سکونت
    نواحی تهران
    نوشته ها
    397
    تشکر تشکر کرده 
    612
    تشکر تشکر شده 
    1,269
    تشکر شده در
    380 پست

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

    با روش نصب از طریق yum که سینا گفت دیگه هیچ نکته ای برای نصب nginx نموند .
    نقل قول نوشته اصلی توسط hoka نمایش پست ها
    آقا این نصبید ولی الان وقتی سایت رو میزنم ارور 403 میده . راه حلی نداره ؟
    کنترل پنلت چیه ؟

  12. #8
    عضو انجمن
    تاریخ عضویت
    Sep 2010
    نوشته ها
    713
    تشکر تشکر کرده 
    566
    تشکر تشکر شده 
    1,153
    تشکر شده در
    790 پست

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

    lxadmin
    البته اولش ارور 404 داد و ولی وقتی توی فایل کانفیگش دستکاری کردم ارور 403 داد .

  13. #9
    عضو جدید Sina7 آواتار ها
    تاریخ عضویت
    Dec 2009
    محل سکونت
    UST
    نوشته ها
    73
    تشکر تشکر کرده 
    105
    تشکر تشکر شده 
    129
    تشکر شده در
    75 پست

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

    نقل قول نوشته اصلی توسط hoka نمایش پست ها
    آقا این نصبید ولی الان وقتی سایت رو میزنم ارور 403 میده . راه حلی نداره ؟
    در /etc/nginx/nginx.conf محل php-cgi رو کامنتش رو بردار بعد آدرس بده به : usr/share/nginx/html

    AP6

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


  15. #10
    عضو انجمن
    تاریخ عضویت
    Sep 2010
    نوشته ها
    713
    تشکر تشکر کرده 
    566
    تشکر تشکر شده 
    1,153
    تشکر شده در
    790 پست

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

    ببخشید متوجه نشدم . کدوم قسمت رو ویرایش کنم ؟

    ################################################## #####################
    #
    # This is the main Nginx configuration file.
    #
    # More information about the configuration options is available on
    # * the English wiki - Main
    # * the Russian documentation - nginx
    #
    ################################################## #####################

    #----------------------------------------------------------------------
    # Main Module - directives that cover basic functionality
    #
    # CoreModule
    #
    #----------------------------------------------------------------------

    user nginx;
    worker_processes 1;
    error_log /var/log/nginx/error.log;
    #error_log /var/log/nginx/error.log notice;
    #error_log /var/log/nginx/error.log info;

    pid /var/run/nginx.pid;


    #----------------------------------------------------------------------
    # Events Module
    #
    # HttpEventsModule
    #
    #----------------------------------------------------------------------

    events {
    worker_connections 1024;
    #----------------------------------------------------------------------
    # HTTP Core Module
    #
    # HttpCoreModule
    #
    #----------------------------------------------------------------------

    http {
    include /etc/nginx/mime.types;
    default_type application/octet-stream;

    log_format main '$remote_addr - $remote_user [$time_local] "$request" '
    '$status $body_bytes_sent "$http_referer" '
    '"$http_user_agent" "$http_x_forwarded_for"';

    access_log /var/log/nginx/access.log main;

    sendfile on;
    #tcp_nopush on;

    #keepalive_timeout 0;
    keepalive_timeout 65;

    #gzip on;

    #
    # The default server
    #
    server {
    listen 80;
    server_name _;

    #charset koi8-r;

    #access_log logs/host.access.log main;

    location / {
    root /home/admin/nginx/html;
    index index.php index.html index.htm;
    }

    error_page 404 /404.html;
    location = /404.html {
    root /home/admin/nginx/html;
    }

    # redirect server error pages to the static page /50x.html
    #
    error_page 500 502 503 504 /50x.html;
    location = /50x.html {
    root /usr/share/nginx/html;
    }

    # ***** the PHP scripts to Apache listening on 127.0.0.1:80
    #
    #location ~ \.php$ {
    # *****_pass http://127.0.0.1;
    #}

    # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
    #
    #
    #location ~ \.php$ {
    # root html;
    # fastcgi_pass 127.0.0.1:9000;
    # fastcgi_index index.php;
    # fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
    # include fastcgi_params;
    #}

    # deny access to .htaccess files, if Apache's document root
    # concurs with nginx's one
    #
    #location ~ /\.ht {
    # deny all;
    #}
    }

    # Load config files from the /etc/nginx/conf.d directory
    include /etc/nginx/conf.d/*.conf;

صفحه 1 از 3 123 آخرینآخرین

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

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

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

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

  1. مشکل با تنظیم دامنه بر روی kloxo
    توسط fadakweb در انجمن کلوکسو يا ال ايکس ادمين Kloxo or LXAdmin
    پاسخ ها: 30
    آخرين نوشته: June 16th, 2014, 05:56
  2. آموزش نصب Nginx بر روی Kloxo
    توسط lnspiron در انجمن وب سرورها
    پاسخ ها: 6
    آخرين نوشته: September 14th, 2013, 17:20
  3. پاسخ ها: 0
    آخرين نوشته: July 20th, 2013, 01:53
  4. آموزش نصب Nginx بر روی Kloxo
    توسط Arte در انجمن وب سرورها
    پاسخ ها: 62
    آخرين نوشته: July 30th, 2012, 14:22
  5. آموزش تنظیمات Nginx روی kloxo برای هاست اشتراکی
    توسط astro.alireza در انجمن وب سرورها
    پاسخ ها: 5
    آخرين نوشته: April 4th, 2011, 21:25

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

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