نصب apache2 در ubuntu
سه شنبه, ۱۹ دی ۱۳۹۶، ۱۲:۳۹ ب.ظ
برای نصب این وب سرور دوتا راه وجود داره:
۱- نصب با apt-get
۲- کامپایل کردن سورس کد
ـ برای نصب در حالت ۱ که آسون هستش باید سیستم به اینترنت دسترسی داشته باشه.
دستور زیر رو وارد میکنیم و همه ی کارها توسط خود پکیج منیجر انحام میشه:
۱- نصب با apt-get
۲- کامپایل کردن سورس کد
ـ برای نصب در حالت ۱ که آسون هستش باید سیستم به اینترنت دسترسی داشته باشه.
دستور زیر رو وارد میکنیم و همه ی کارها توسط خود پکیج منیجر انحام میشه:
sudo apt-get install apache2
ـ حالت دوم زمانیه که بخواید سورس رو دانلود کنید و خودتون کامپایل و نصب کنید. کاربردی که برای من داشت وقتی بود که سرور مجازی که داشتم اجازه ی ارسال پکیج به شبکه اینترنت رو نداشت و فقط از بیرون میتونست درخواست دریافت کنه. پس با scp سورس رو روی سرور آپلود کردم و اون رو کامپایل کردم.
مراحل این کار بصورت زیره:
- دانلود APR و APR-util : از آدرس http://apr.apache.org/download.cgi فایل های APR و APR-util رو دانلود کنید.(۲)
- دانلود APACHE : از آدرس https://launchpad.net/ubuntu/xenial/+source/apache2 فایل فشرده شده رو دانلود کنید.(۳)
- فایل های دانلود شده رو از حالت فشرده خارج کنید: به پوشه ای که فایل های دانلود شده رو دارید برید و با دستور bzip2 و tar فایل ها رو از حالت فشرده خارج کنید(بجای نسخه ای که من دانلود کردم اون چیزی که دانلود کرده اید رو بذارید ):
bzip2 -d apr-1.6.3.tar.bz2
tar -xf apr-1.6.3.tar
tar -xf apr-1.6.3.tar
bzip2 -d apr-util-1.6.1.tar.bz2
tar -xf apr-util-1.6.1.tar
bzip2 -d apache2_2.4.18.orig.tar.bz2
tar -xf apache2_2.4.18.orig.tar
- به پوشه ی apr-1.6.3 رفته و با دستورات زیر این برنامه رو نصب کنید:
./configure
make
sudo make install
- به پوشه ی apr-util-1.6.3 رفته و دستورات زیر رو اجرا کنید:
./configure --with-apr=/usr/local/apr (4)
make
sudo make install
- به پوشه ای که apache رو از حالت فشرده خارج کردید برید. برای من میشه httpd-2.4.18 و دستورات زیر رو وارد کنید :(۵)
./configure --prefix=/etc/apache2 --enable-access_compat=shared --enable-actions=shared --enable-alias=shared --enable-allowmethods=shared --enable-auth_basic=shared --enable-authn_core=shared --enable-authn_file=shared --enable-authz_core=shared --enable-authz_groupfile=shared --enable-authz_host=shared --enable-authz_user=shared --enable-autoindex=shared --enable-dir=shared --enable-env=shared --enable-headers=shared --enable-include=shared --enable-log_config=shared --enable-mime=shared --enable-negotiation=shared --enable-proxy=shared --enable-proxy_http=shared --enable-rewrite=shared --enable-setenvif=shared --enable-ssl=shared --enable-unixd=shared --enable-ssl --enable-ssl-staticlib-deps --enable-mods-static=ssl --with-ssl=/usr/local/ssl
make
sudo make install
پ.ن:
۲) فایل هایی که پسوند bz2 دارند رو دانلود کنید
۴) آدرسی که APR به صورت پیشفرض نصب میشود
۵) اگر openssl رو قبلا نصب کردید آدرس اون رو بجای /usr/local/ssl بذارید. اگر openssl رو نصب نکردید، به *نصب openssl* مراجعه کنید.
۹۶/۱۰/۱۹