lnmp部署安裝

一、服務器環境說明
1.基於Centos7.4
2.自帶python2.7.5
3.關閉SELinux
4.防火牆開放nginx 80端口,zabbix_agent 10050端口,mysql本地3306端口
二、lnmp環境部署
1.安裝nginx服務
1)yum -y install nginx (安裝nginx服務,Centos7.4爲1.12.2)
2)vim /etc/nginx/nginx.conf 修改nginx配置文件,在server中添加如下內容:
location / {
index index.php index.html index.htm;
}

    location ~ .php$ {
        fastcgi_buffer_size 128k;
        fastcgi_buffers 32 32k;
        fastcgi_pass 127.0.0.1:9000;
        fastcgi_index index.php;
        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
        include fastcgi_params;
    }

在這裏插入圖片描述
3)systemctl enable nginx (設置開機啓動)
4)systemctl start nginx (啓動nginx)
5)訪問http://ip/ 若顯示nginx界面則nginx啓動成功
2.安裝php環境
1)yum -y install php php-fpm
2)vim /etc/php.ini (修改php配置文件)
3)sed -i ‘s/max_execution_time = 30/max_execution_time = 300/’ /etc/php.ini
sed -i ‘s/max_input_time = 60/max_input_time = 300/’ /etc/php.ini
sed -i ‘s/post_max_size = 8M/post_max_size = 16M/’ /etc/php.ini
sed -i ‘s/;date.timezone =/date.timezone = Asia/Shanghai/’ /etc/php.ini
(修改php.ini配置文件,以符合zabbix的配置要求)
4)systemctl enable php-fpm (設置開機啓動)
5)systemctl start php-fpm (啓動php-fpm)
6)創建php測試頁面
vim /usr/share/nginx/html/test.php 添加如下內容

<?php phpinfo(); ?>

7)訪問http://ip/test.php 若顯示php版本信息,則nginx已支持php
3.安裝mysql數據庫
1)下載mysql rpm源
wget https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm
2)rpm -ivh mysql80-community-release-el7-1.noarch.rpm (安裝rpm源)
3)vim /etc/yum.repos.d/mysql-community.repo 將5.7的enable改爲1,8.0的enable改爲0(yum將安裝mysql5.7最新版,若需要安裝其他版本,將其enable修改爲1即可)
在這裏插入圖片描述
4)yum -y install mariadb-server (安裝mysql5.7.22)
5)systemctl start mysqld (啓動mysql)
6)cat /var/log/mysqld.log |grep ‘pass’ (查看mysql隨機密碼)
7)mysql -u root -p (登陸mysql)
8)set password = password(‘ROOT_pass1’) (設置密碼)
9)create database zabbix character set utf8 collate utf8_bin; (創建zabbix數據庫)
10)grant all privileges on zabbix.* to zabbix@localhost identified by ‘password’; (創建zabbix用戶)

4.安裝zabbix_server服務
1)下載zabbix_server rpm源
wget https://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm
2)rpm -ivh zabbix-release-3.4-2.el7.noarch.rpm (安裝rpm源)
3)yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-agent
4)vim /etc/zabbix/zabbix_server.conf (設置server端配置文件中的DBPassword庫密碼)
5)systemctl start zabbix-server systemctl start zabbix-agent (啓動服務端及客戶端)
6)zcat /usr/share/doc/zabbix-server-mysql-3.4.11/create.sql.gz |mysql -uzabbix -p zabbix (執行建庫腳本)
7)cp -r /usr/share/zabbix/* /usr/share/nginx/html/ (將zabbix php文件複製至nginx根目錄)
三、zabbix服務端web頁面配置
1)http://120.78.74.213/setup.php (瀏覽zabbix web配置頁面)
在這裏插入圖片描述
2)php預檢測
在這裏插入圖片描述
3)填寫數據庫信息,若mysql端口爲默認值3306則端口處填寫0
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
4)配置完成,服務端配置信息保存在/etc/zabbix/web/zabbix.conf.php中
默認登陸賬號Admin密碼zabbix
(服務端日誌默認路徑爲/var/log/zabbix/zabbix_server.log)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章