CentOS65下安装Nginx
本次演示是在CentOS6.5/' target='_blank'>CentOS6.5操作系统下安装Nginx
操作系统:CentOS6.5/' target='_blank'>CentOS6.5-x86-64
Nginx版本:nginx-release-centos-6-0.el6.ngx.noarch.rpm
Nginx下载地址:http://nginx.org/en/linux_packages.html#stable
Epel版本:epel-release-6-8.noarch.rpm
Epel包下载地址:http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
Epel源镜像地址:http://mirrors.ustc.edu.cn/fedora/epel/6/x86_64/
1、安装EPEL包
因安装nginx需要配置EPEL源,所以先安装EPEL的rpm包,到epel-release-6-8.noarch.rpm的目录下,安装EPEL:
[root@localhost tmp]# rpm -ivh epel-release-6-8.noarch.rpm warning: epel-release-6-8.noarch.rpm: HeaderV3 RSA/SHA256 Signature, key ID 0608b895: NOKEY Preparing... ########################################### [100%] 1:epel-release ########################################### [100%]
2、配置EPEL源
因此次演示没有联网,所以nginx需要的EPEL源的文件需要自己下载,并进行源配置:
[root@localhost tmp]# vi /etc/yum.repos.d/epel.repo
修改:(这里需要的EPEL源包放置 /tmp/epel目录下)
baseurl=file:///tmp/epel
注释:
#mirrorlist
附:这是安装nginx需要的EPEL源的文件(/tmp/epel目录下)
(镜像地址:http://mirrors.ustc.edu.cn/fedora/epel/6/x86_64/)
3、安装Nginx
1)安装Nginx的rpm包
[root@localhost tmp]# rpm -ivh nginx-release-centos-6-0.el6.ngx.noarch.rpm warning:nginx-release-centos-6-0.el6.ngx.noarch.rpm: Header V4 RSA/SHA1 Signature, keyID 7bd9bf62: NOKEY Preparing... ########################################### [100%] 1:nginx-release-centos ########################################### [100%]
2)删除nginx源
[root@localhost yum.repos.d]# pwd /etc/yum.repos.d [root@localhost yum.repos.d]# rm nginx.repo rm: remove regular file `nginx.repo'? y
3)安装Nginx
[root@localhost yum.repos.d]# yum install nginx Loaded plugins: fastestmirror, security Loading mirror speeds from cached hostfile Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package nginx.x86_640:1.0.15-12.el6 will be installed --> Processing Dependency:nginx-filesystem = 1.0.15-12.el6 for package: nginx-1.0.15-12.el6.x86_64 --> Processing Dependency:nginx-filesystem for package: nginx-1.0.15-12.el6.x86_64 --> Processing Dependency: gd forpackage: nginx-1.0.15-12.el6.x86_64 --> Processing Dependency: GeoIP forpackage: nginx-1.0.15-12.el6.x86_64 --> Processing Dependency:libgd.so.2()(64bit) for package: nginx-1.0.15-12.el6.x86_64 --> Processing Dependency:libGeoIP.so.1()(64bit) for package: nginx-1.0.15-12.el6.x86_64 --> Running transaction check ---> Package GeoIP.x86_64 0:1.6.5-1.el6will be installed --> Processing Dependency: geoipupdatefor package: GeoIP-1.6.5-1.el6.x86_64 --> Processing Dependency: GeoIP-datafor package: GeoIP-1.6.5-1.el6.x86_64 ---> Package gd.x86_64 0:2.0.35-11.el6will be installed --> Processing Dependency:libXpm.so.4()(64bit) for package: gd-2.0.35-11.el6.x86_64 ---> Package nginx-filesystem.noarch0:1.0.15-12.el6 will be installed --> Running transaction check ---> Package GeoIP-GeoLite-data.noarch0:2015.04-2.el6 will be installed --> Processing Dependency:GeoIP-GeoLite-data-extra = 2015.04-2.el6 for package:GeoIP-GeoLite-data-2015.04-2.el6.noarch ---> Package geoipupdate.x86_640:2.2.1-2.el6 will be installed ---> Package libXpm.x86_640:3.5.10-2.el6 will be installed --> Running transaction check ---> PackageGeoIP-GeoLite-data-extra.noarch 0:2015.04-2.el6 will be installed --> Finished Dependency Resolution Dependencies Resolved ================================================================================================ Package Arch Version Repository Size ================================================================================================ Installing: nginx x86_64 1.0.15-12.el6 epel 404 k Installing for dependencies: GeoIP x86_64 1.6.5-1.el6 epel 113 k GeoIP-GeoLite-data noarch 2015.04-2.el6 epel 343 k GeoIP-GeoLite-data-extra noarch 2015.04-2.el6 epel 23 M gd x86_64 2.0.35-11.el6 base 142 k geoipupdate x86_64 2.2.1-2.el6 epel 28 k libXpm x86_64 3.5.10-2.el6 base 51 k nginx-filesystem noarch 1.0.15-12.el6 epel 8.1 k Transaction Summary ================================================================================================ Install 8 Package(s) Total download size: 24 M Installed size: 50 M Is this ok [y/N]: y Downloading Packages: ------------------------------------------------------------------------------------------------ Total 61 MB/s | 24 MB 00:00 warning: rpmts_HdrFromFdno: Header V3RSA/SHA256 Signature, key ID 0608b895: NOKEY Retrieving key fromfile:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6 Importing GPG key 0x0608B895: Userid : EPEL (6)<epel> Package: epel-release-6-8.noarch (installed) From :/etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6 Is this ok [y/N]: y Running rpm_check_debug Running Transaction Test Transaction Test Succeeded Running Transaction Warning: RPMDB altered outside of yum. Installing : GeoIP-GeoLite-data-extra-2015.04-2.el6.noarch 1/8 Installing : GeoIP-GeoLite-data-2015.04-2.el6.noarch 2/8 Installing : geoipupdate-2.2.1-2.el6.x86_64 3/8 Installing : GeoIP-1.6.5-1.el6.x86_64 4/8 Installing : libXpm-3.5.10-2.el6.x86_64 5/8 Installing : gd-2.0.35-11.el6.x86_64 6/8 Installing : nginx-filesystem-1.0.15-12.el6.noarch 7/8 Installing : nginx-1.0.15-12.el6.x86_64 8/8 Verifying : nginx-filesystem-1.0.15-12.el6.noarch 1/8 Verifying :GeoIP-1.6.5-1.el6.x86_64 2/8 Verifying :GeoIP-GeoLite-data-2015.04-2.el6.noarch 3/8 Verifying :libXpm-3.5.10-2.el6.x86_64 4/8 Verifying :geoipupdate-2.2.1-2.el6.x86_64 5/8 Verifying : GeoIP-GeoLite-data-extra-2015.04-2.el6.noarch 6/8 Verifying :nginx-1.0.15-12.el6.x86_64 7/8 Verifying :gd-2.0.35-11.el6.x86_64 8/8 Installed: nginx.x86_64 0:1.0.15-12.el6 Dependency Installed: GeoIP.x86_64 0:1.6.5-1.el6 GeoIP-GeoLite-data.noarch 0:2015.04-2.el6 GeoIP-GeoLite-data-extra.noarch 0:2015.04-2.el6 gd.x86_64 0:2.0.35-11.el6 geoipupdate.x86_64 0:2.2.1-2.el6 libXpm.x86_640:3.5.10-2.el6 nginx-filesystem.noarch 0:1.0.15-12.el6 Complete!</epel>
4)运行及检查nginx
[root@localhost yum.repos.d]# nginx [root@localhost yum.repos.d]# whereis nginx nginx: /usr/sbin/nginx /etc/nginx/usr/share/nginx /usr/share/man/man8/nginx.8.gz/usr/share/man/man3/nginx.3pm.gz
5)nginx版本
[root@localhost yum.repos.d]# /usr/sbin/nginx -v nginx version: nginx/1.0.15
4、登录查看,成功
以上就介绍了CentOS65下安装Nginx,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas





Kaedah yang boleh menanyakan versi nginx adalah: gunakan perintah nginx -v; Lihat arahan versi dalam fail nginx.conf; Buka halaman ralat Nginx dan lihat tajuk halaman.

Cara mengkonfigurasi nama domain Nginx pada pelayan awan: Buat rekod yang menunjuk ke alamat IP awam pelayan awan. Tambah blok hos maya dalam fail konfigurasi Nginx, menyatakan port pendengaran, nama domain, dan direktori akar laman web. Mulakan semula nginx untuk memohon perubahan. Akses konfigurasi ujian nama domain. Nota Lain: Pasang sijil SSL untuk membolehkan HTTPS, pastikan firewall membenarkan trafik port 80, dan tunggu resolusi DNS berkuatkuasa.

Bagaimana cara mengkonfigurasi nginx di Windows? Pasang Nginx dan buat konfigurasi hos maya. Ubah suai fail konfigurasi utama dan sertakan konfigurasi hos maya. Mulakan atau Muat semula Nginx. Uji konfigurasi dan lihat laman web. Selektif membolehkan SSL dan mengkonfigurasi sijil SSL. Selektif tetapkan firewall untuk membolehkan trafik port 80 dan 443.

Memulakan pelayan Nginx memerlukan langkah-langkah yang berbeza mengikut sistem operasi yang berbeza: Sistem Linux/Unix: Pasang pakej Nginx (contohnya, menggunakan apt-get atau yum). Gunakan SystemCTL untuk memulakan perkhidmatan Nginx (contohnya, SUDO SystemCTL Mula Nginx). Sistem Windows: Muat turun dan pasang fail binari Windows. Mula Nginx menggunakan nginx.exe executable (contohnya, nginx.exe -c conf \ nginx.conf). Tidak kira sistem operasi yang anda gunakan, anda boleh mengakses IP pelayan

Anda boleh menanyakan nama kontena Docker dengan mengikuti langkah -langkah: Senaraikan semua bekas (Docker PS). Tapis senarai kontena (menggunakan arahan grep). Mendapat nama kontena (terletak di lajur "Nama").

Bagaimana untuk mengesahkan sama ada nginx dimulakan: 1. Gunakan baris arahan: status sistem sistem nginx (linux/unix), netstat -ano | Findstr 80 (Windows); 2. Periksa sama ada port 80 dibuka; 3. Semak mesej permulaan Nginx dalam log sistem; 4. Gunakan alat pihak ketiga, seperti Nagios, Zabbix, dan Icinga.

Docker Container Startup Langkah: Tarik Imej Bekas: Run "Docker Pull [Mirror Name]". Buat bekas: Gunakan "Docker Buat [Pilihan] [Nama Mirror] [Perintah dan Parameter]". Mulakan bekas: Jalankan "Docker Start [Nama Container atau ID]". Semak Status Kontena: Sahkan bahawa bekas sedang berjalan dengan "Docker PS".

Untuk mendapatkan Nginx untuk menjalankan Apache, anda perlu: 1. Pasang Nginx dan Apache; 2. Konfigurasikan ejen Nginx; 3. Mula Nginx dan Apache; 4. Uji konfigurasi untuk memastikan bahawa anda dapat melihat kandungan Apache selepas mengakses nama domain. Di samping itu, anda perlu memberi perhatian kepada perkara -perkara lain seperti padanan nombor port, konfigurasi tuan rumah maya, dan tetapan SSL/TLS.
