设为首页 收藏本站
查看: 1120|回复: 1

[经验分享] openDCIM

[复制链接]

尚未签到

发表于 2018-4-19 16:11:59 | 显示全部楼层 |阅读模式
操作系统:centos 7
opendcim版本:4.5

安装 Apache, PHP, MySQL
1、安装并启动Apache:
yum -y install httpd
systemctl enable httpd.service
systemctl start httpd.service2、安装PHP和MBSTRING模块:
yum -y install php
yum -y install php-mysql
yum -y install php-mbstring
yum -y install php-snmp3、安装和启用MySQL:
yum -y install mariadb-server
systemctl enable mariadb.service
systemctl start mariadb.service4、MySQL服务安全设置:
mysql_secure_installation在这一步中,你将会: #设置完root密码后,全部按回车

  •   Set a root password(设置mysql的root用户密码)
  •   Remove anonymous users(删除匿名用户)
  •   Disallow root login remotely(不允许远程root登录)
  •   Remove test database and access to it(删除测试数据库并访问它)
  •   Reload privilege tables(重新加载权限表)
5、为openDCIM创建一个数据库(将数据库名称dcim和密码dcimpassword):
mysql -u root -p
MariaDB [(none)]> create database dcim;
MariaDB [(none)]> grant all privileges on dcim.* to 'dcim' identified by 'dcimpassword';
MariaDB [(none)]> exit启用 HTTPS
1、安装Apache SSL模块:
yum -y install mod_ssl2、生成必要的密钥并将它们复制到适当的目录:
cd /root
openssl genrsa -out ca.key 1024
openssl req -new -key ca.key -out ca.csr
openssl x509 -req -days 365 -in ca.csr -signkey ca.key -out ca.crt
cp ca.crt /etc/pki/tls/certs
cp ca.key /etc/pki/tls/private/ca.key
cp ca.csr /etc/pki/tls/private/ca.csr3、设置服务器名称:
vim +/ServerName /etc/httpd/conf/httpd.conf找到这行...
#ServerName www.example.com:80...改成以下:
ServerName opendcim.example.net:443最后重新启动Apache……
systemctl restart httpd.service创建一个虚拟主机
1、创建opendcim文件夹
mkdir -p /var/www/html/openDCIM/opendcim

2、现在,为openDCIM虚拟主机创建一个新的配置文件...
vim /etc/httpd/conf.d/opendcim.example.net.conf... 增加这些内容...
<VirtualHost *:443>
     SSLEngine On
     SSLCertificateFile /etc/pki/tls/certs/ca.crt
     SSLCertificateKeyFile /etc/pki/tls/private/ca.key
     ServerAdmin you@example.net
     DocumentRoot /var/www/html/openDCIM/opendcim
     ServerName opendcim.example.net
     <Directory /var/www/html/openDCIM/opendcim>
         AllowOverride All
         AuthType Basic
         AuthName &quot;openDCIM&quot;   
         AuthUserFile /var/www/html/openDCIM/opendcim.htpasswd
         Require valid-user
     </Directory>
</VirtualHost>开启用户身份验证
使用基本身份验证保护openDCIM web目录,并在上面的Apache配置文件中添加了这些行。
1、现在,要创建至少一个用户,请执行以下操作:

touch /var/www/html/openDCIM/opendcim.htpasswd
htpasswd /var/www/html/openDCIM/opendcim.htpasswd administrator#为用户“administrator”两次输入密码。
在防火墙上打开Web访问
1、Firewall允许HTTPS端口443的访问
firewall-cmd --zone=public --add-port=443/tcp --permanent2、重启 Firewall:
firewall-cmd --reload下载并安装openDCIM
1、下载最新版本的openDCIM http://www.opendcim.org/downloads.html (当前最新版本4.5):
cd /var/www/html/openDCIM/ curl -O http://www.opendcim.org/packages/openDCIM-4.5.tar.gz2、提取文件并创建一个软(符号)链接:
tar zxvf openDCIM-4.5.tar.gz
cd openDCIM-4.5
cp -r * ../opendcim
cd ../opendcim



3、准备配置文件来访问数据库:
cd /var/www/html/openDCIM/opendcim cp db.inc.php-dist db.inc.php vim db.inc.php...编辑以下行... #根据相关参数填入据库用户名和密码(在本例中是localhost)、数据库名称(dcim),以及在创建数据库时指定的凭据:
$dbhost = 'localhost';
$dbname = 'dcim';
$dbuser = 'dcim';
$dbpass = 'dcimpassword';5、最后,最后一次重新启动Apache:
systemctl restart httpd.service登陆opendcim
1、浏览器打开网址
https://192.168.1.100
2、填入用户名和密码
dcim dcimpassword
3、登陆成功后,浏览器会显示以下提示
All is well. Please remove install.php to return to normal functionality (删除install.php)

4、删除install.php
mv install.php install.php_bak

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-449180-1-1.html 上篇帖子: centos7内核模块命令 下篇帖子: CentOS安装MariaDB

尚未签到

发表于 2018-4-24 15:46:11 | 显示全部楼层
安装完毕 但是 输入账号和密码一直提示我需要进行身份验证 无法登陆

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表