久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合

站長資訊網
最全最豐富的資訊網站

如何在CentOS 7上安裝Passbolt自托管密碼管理器

Passbolt是一個免費的開源密碼管理器,適用于團隊。 它允許團隊成員安全地存儲和共享憑據/密碼。 Passbolt是使用PHP創建的,可以在LEMP堆棧下運行或作為docker容器運行。

在本教程中,我們將向您展示逐步安裝并在CentOS 7服務器上配置開源密碼管理器“Passbolt”。 Passbolt是一個用PHP開發的Web應用程序,我們將在LEMP(Linux,Nginx,MySQL/MariaDB和PHP-FPM)下運行它。

必要條件

  • CentOS 7
  • Root權限

我們將要做什么?

  1. 安裝依賴項
  2. 安裝和配置MariaDB數據庫
  3. 安裝Nginx和PHP-FPM
  4. 生成SSL Letsencrypt
  5. 配置Nginx和PHP-FPM
  6. 下載Passbolt并生成OpenPGP密鑰
  7. 安裝Passbolt
  8. Passbolt安裝后
  9. 其他安全服務器設置

第1步 – 安裝依賴項

我們將為本指南做的第一件事是安裝Passbolt安裝所需的所有包依賴項,包括安裝EPEL和Remi PHP存儲庫,php composer,gcc等。

添加EPEL存儲庫。

sudo yum -y install yum-utils epel-release

如何在CentOS 7上安裝Passbolt自托管密碼管理器

添加并啟用Remi PHP存儲庫。

sudo yum -y install ‘http://rpms.remirepo.net/enterprise/remi-release-7.rpm’

如何在CentOS 7上安裝Passbolt自托管密碼管理器

sudo yum-config-manager –enable ‘remi-php72’

如何在CentOS 7上安裝Passbolt自托管密碼管理器

現在使用下面的yum命令安裝包依賴項composer,git gcc等。

sudo yum -y install unzip wget composer policycoreutils-Python git gcc

如何在CentOS 7上安裝Passbolt自托管密碼管理器

等待所有軟件包安裝。

第2步 – 安裝和配置MySQL / MariaDB

在此步驟中,我們將安裝MariaDB數據庫,然后為Passbolt安裝創建新的數據庫和用戶。

使用下面的yum命令安裝MariaDB服務器。

sudo yum -y install mariadb-server

安裝完成后,啟動MariaDB服務并使其在系統引導時每次啟動。

sudo systemctl start mariadb
sudo systemctl enable mariadb

現在我們需要為MariaDB配置“root”密碼。 運行下面的’mysql_secure_installation’命令。

mysql_secure_installation

輸入新的root密碼。

并且已配置MariaDB root密碼。

如何在CentOS 7上安裝Passbolt自托管密碼管理器

Remove anonymous users? [Y/n]  這里生產環境建議輸入y

Disallow root login remotely? [Y/n] 遠程登陸

Remove test database and access to it? [Y/n]  刪除測試數據庫并訪問它?[Y/ N]

Reload privilege tables now? [Y/n]  Y

All done!  If you’ve completed all of the above steps, your MariaDB
installation should now be secure.

Thanks for using MariaDB!

接下來,使用“root”用戶登錄MySQL shell。

mysql -u root -p

使用密碼’password-linuxidc’創建一個名為’linuxidccom’的新數據庫和用戶,在下面運行MySQL查詢。

create database passbolt;
grant all on passbolt.* to ‘linuxidccom’@’localhost’ identified by ‘password-linuxidc’;
flush privileges;
quit;

如何在CentOS 7上安裝Passbolt自托管密碼管理器

MariaDB服務器已安裝在CentOS 7服務器上,并且已創建用于“Passbolt”安裝的數據庫。

第3步 – 安裝Nginx和PHP-FPM

安裝MariaDB服務器后,我們將使用Remi存儲庫從EPEL存儲庫和PHP-FPM軟件包安裝Nginx。

安裝Nginx Web服務器。

sudo yum -y install nginx

安裝完成后,啟動Nginx服務并使其在系統引導時每次啟動。

sudo systemctl start nginx
sudo systemctl enable nginx

現在使用下面的yum命令安裝PHP-FPM以及所需的所有擴展。

sudo yum -y install php-fpm php-intl php-gd php-mysql php-mcrypt php-pear php-devel php-mbstring php-fpm gpgme-devel

如何在CentOS 7上安裝Passbolt自托管密碼管理器

如果安裝完成,請啟動PHP-FPM服務并在系統引導時每次啟動它。

sudo systemctl start php-fpm
sudo systemctl enable php-fpm

如何在CentOS 7上安裝Passbolt自托管密碼管理器

已安裝Nginx Web服務器和PHP-FPM。

第4步 – 生成SSL Letsencrypt

在系統上安裝certbot工具。

sudo yum -y install certbot

現在停止nginx服務。

sudo systemctl stop nginx

并為passbolt域名’linux.linuxidc.com’生成SSL Letsencrypt。

運行下面的certbot命令。

sudo certbot certonly –standalone –agree-tos –no-eff-email –email linuxidc@linuxidc.com -d linux.linuxidc.com

certbot工具將運行臨時Web服務器進行驗證。

完成后,您將在’/etc/letsencrypt/live/’目錄中獲取證書。

第5步 – 配置Nginx和PHP-FPM

在此步驟中,我們將通過為Passbolt創建新的虛擬主機配置來配置Nginx Web服務器,并配置PHP-FPM并安裝PHP GnuPG支持。

配置PHP-FPM

轉到’/etc/php-fpm.d’目錄并使用vim編輯器編輯默認池配置’www.conf’。

cd /etc/php-fpm.d/
sudo vim www.conf

將默認用戶和組更改為“nginx”用戶。

user = nginx
group = nginx

將端口偵聽PHP-FPM更改為sock文件,如下所示。

listen = /var/run/php-fpm/php-fpm.sock

取消注釋下面的這些行,并將sock文件的listen.owner和listen.group更改為’nginx’。

listen.owner = nginx
listen.group = nginx
listen.mode = 0660

Save and exit.

現在我們需要更改PHP會話目錄的所有者并安裝PHP GnuPG擴展支持。

更改php會話目錄的權限。

sudo chgrp nginx /var/lib/php/session

使用pecl命令安裝PHP GnuPG擴展并激活它。

sudo pecl install gnupg
echo “extension=gnupg.so” > /etc/php.d/gnupg.ini

配置Nginx和PHP-FPM

已安裝PHP GnuPG擴展。

配置Nginx虛擬主機

轉到’/etc/nginx/conf.d’目錄并創建一個新的虛擬主機文件’passbolt.conf’。

cd /etc/nginx/conf.d/
sudo vim passbolt.conf

粘貼配置如下。

server {
  listen 443;
  server_name linux.linuxidc.com;
  ssl on;
  ssl_certificate    /etc/letsencrypt/live/linux.linuxidc.com/fullchain.pem;
  ssl_certificate_key /etc/letsencrypt/live/linux.linuxidc.com/privkey.pem;
  ssl_protocols TLSv1.2;
  ssl_prefer_server_ciphers on;
  ssl_ciphers ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+3DES:!aNULL:!MD5:!DSS;
  ssl_session_tickets off;
  root /var/www/passbolt;
 
  location / {
    try_files $uri $uri/ /index.php?$args;
    index index.php;
  }
 
  location ~ .php$ {
    fastcgi_index          index.php;
    fastcgi_pass            unix:/var/run/php-fpm/php-fpm.sock;
    fastcgi_split_path_info ^(.+.php)(.+)$;
    include                fastcgi_params;
    fastcgi_param          SCRIPT_FILENAME $document_root$fastcgi_script_name;
    fastcgi_param          SERVER_NAME $http_host;
  }
     
  location ~* .(jpe?g|woff|woff2|ttf|gif|png|bmp|ico|css|js|json|pdf|zip|htm|html|docx?|xlsx?|pptx?|txt|wav|swf|svg|avi|mpd)$ {
    access_log off;
    log_not_found off;
    try_files $uri /webroot/$uri /index.php?$args;
  }
}

保存并退出。

測試nginx配置并確保沒有錯誤。

sudo nginx -t

現在重啟Nginx和PHP-FPM服務。

sudo systemctl restart nginx
sudo systemctl restart php-fpm

配置Nginx虛擬主機

Nginx Web服務器和PHP-FPM的配置已成功完成。

第6步 – 下載Passbolt并生成OpenPGP密鑰

在此步驟中,我們將下載passbolt Web應用程序并生成將用于Passbolt API的新OpenPGP密鑰。

轉到’/var/www’目錄并克隆passbolt Web應用程序。

cd /var/www/
git clone https://github.com/passbolt/passbolt_api.git passbolt/

下載Passbolt并生成OpenPGP密鑰

現在安裝’hasged’包并啟動服務。

sudo yum -y install haveged
sudo systemctl start haveged

使用下面的gpg命令生成新的OpenPGP密鑰。

gpg –gen-key

輸入您的詳細信息,例如電子郵件,到期日等。

注意:

  • PHP GnuPG擴展不支持OpenPGP密鑰密碼,因此讓密碼保持空白。

完成后,檢查所有可用密鑰并記下密鑰的“指紋”。

gpg –list-keys –fingerprint

列出gpg密鑰

現在將公鑰和私鑰導出到’/var/www/passbolt’目錄。

gpg –armor –export-secret-keys hakase@hakase.io > /var/www/passbolt/config/gpg/serverkey_private.asc
gpg –armor –export hakase@hakase.io > /var/www/passbolt/config/gpg/serverkey.asc

并更改’/var/www/passbolt’目錄的所有密鑰權限和所有者。

sudo chmod 640 /var/www/passbolt/config/gpg/serverkey*
sudo chown -R  nginx:nginx /var/www/passbolt

已知的gpg鍵

已下載Passbolt Web應用程序,并已創建OpenPGP密鑰。

第7步 – 安裝Passbolt

在安裝’Passbolt’的所有依賴項之前,我們需要為nginx用戶初始化gpg密鑰的密鑰環。

運行以下命令。

sudo su -s /bin/bash -c “gpg –list-keys” nginx

現在登錄’nginx’用戶并轉到’/var/www/passbolt’目錄。

su -s /bin/bash nginx
cd /var/www/passbolt/

安裝Passbolt

使用下面的composer命令安裝PassboltInstall所有passbolt依賴項。

composer install –no-dev

Composer install

完成后,復制應用程序的默認配置文件并使用vim進行編輯。

cp config/passbolt.default.php config/passbolt.php

vim config/passbolt.php

在“應用”部分,用你自己的域名改變域名。

    ‘App’ => [
        // A base URL to use for absolute links.
        // The url where the passbolt instance will be reachable to your end users.
        // This information is need to render images in emails for example
        ‘fullBaseUrl’ => ‘https://linux.linuxidc.com’,
    ],

在“數據源”配置中,鍵入詳細信息數據庫信息。

    // Database configuration.
    ‘Datasources’ => [
        ‘default’ => [
            ‘host’ => ‘localhost’,
            //’port’ => ‘non_standard_port_number’,
            ‘username’ => ‘linuxidccom’,
            ‘password’ => ‘password-linuxidc’,
            ‘database’ => ‘linuxidccom’,
        ],
    ],

在數據庫配置下,添加新的’ssl’配置以強制所有連接到安全https。

    ‘ssl’ => [
        ‘force’ => true,
    ],

對于SMTP郵件配置,請使用您的詳細信息更改所有內容。

    // Email configuration.
    ‘EmailTransport’ => [
        ‘default’ => [
            ‘host’ => ‘localhost’,
            ‘port’ => 25,
            ‘username’ => ‘user’,
            ‘password’ => ‘secret’,
            // Is this a secure connection? true if yes, null if no.
            ‘tls’ => null,
            //’timeout’ => 30,
            //’client’ => null,
            //’url’ => null,
        ],
    ],
    ‘Email’ => [
        ‘default’ => [
            // Defines the default name and email of the sender of the emails.
            ‘from’ => [‘passbolt@your_organization.com’ => ‘Passbolt’],
            //’charset’ => ‘utf-8’,
            //’headerCharset’ => ‘utf-8’,
        ],
    ],

最后,粘貼OpenPGP密鑰的“指紋”并取消注釋那些公共和私有配置行。

            ‘serverKey’ => [
                // Server private key fingerprint.
                ‘fingerprint’ => ’63BA4EBB65126A6BE334075DD210E985E2ED02E5′,
                ‘public’ => CONFIG . ‘gpg’ . DS . ‘serverkey.asc’,
                ‘private’ => CONFIG . ‘gpg’ . DS . ‘serverkey_private.asc’,
            ],

保存并退出。

Passbolt配置文件

現在使用以下命令安裝’Passbolt’。

./bin/cake passbolt install

系統將要求您創建新的管理員用戶和密碼 – 輸入您的詳細信息。

最后,您將獲得“注冊”鏈接,將其寫在您的筆記上。

第8步 – Passbolt安裝后

打開Web瀏覽器并安裝Web瀏覽器的“Passbolt”擴展。

以下是Chrome瀏覽器的passbolt擴展程序鏈接。 安裝擴展。

https://chrome.google.com/webstore/detail/passbolt-extension

現在打開一個新選項卡并粘貼給地址欄的“注冊”鏈接。 我的是:

https://linux.linuxidc.com/setup/install/b830ec28-1cc5-6f5f-95f8-9be56acrfefa/103991n4-3971-4bb8-886c-856ac0f8c76f

選中底部的框,然后點擊“下一步”按鈕。 現在,系統會要求您為用戶創建新密鑰。

單擊“下一步”按鈕。

設置“密碼短語”,輸入您的強密碼。

設置密碼

單擊“下一步”按鈕。 按“下載”按鈕備份您的密鑰,然后再次單擊“下一步”。

下載備份密鑰

對于安全令牌,請將其保留為默認值,然后單擊“下一步”。

設置安全令牌

您將被重定向到Passbolt登錄頁面。

Passbolt登錄頁面

輸入您的“密碼短語”,然后點擊“登錄”。 您將看到Passbolt用戶儀表板。

歡迎來到Passbolt

CentOS 7上的Passbolt開源密碼管理器安裝已成功完成。

步驟9 – 其他安全服務器設置

 – 設置Firewalld

在服務器上打開新的HTTP,HTTPS和SMTP端口。

sudo firewall-cmd –add-service=http –permanent
sudo firewall-cmd –add-service=https –permanent
sudo firewall-cmd –add-service=smtp –permanent

現在重新加載firewalld配置。

sudo firewall-cmd –reload

 – 設置Selinux許可

“Passbolt” webroot目錄的權限。

sudo semanage fcontext -a -t httpd_sys_content_t ‘/var/www(/.*)?’
sudo semanage fcontext -a -t httpd_sys_rw_content_t ‘/var/www/passbolt/tmp(/.*)?’
sudo semanage fcontext -a -t httpd_sys_rw_content_t ‘/var/www/passbolt/logs(/.*)?’
sudo restorecon -Rv /var/www

Nginx gnupg密鑰環目錄的權限。

sudo semanage fcontext -a -t httpd_sys_rw_content_t ‘/var/lib/nginx/.gnupg(/.*)?’
sudo restorecon -Rv /var/lib/nginx/.gnupg

參考:https://help.passbolt.com/hosting/install

贊(0)
分享到: 更多 (0)
?
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合
一本一本久久| 播放一区二区| 92国产精品| 国产精品videossex| 国产精品一区二区三区美女| 日韩1区2区日韩1区2区| 日韩1区2区日韩1区2区| 欧美韩一区二区| 国产成人免费视频网站视频社区| 国产精品久久久久77777丨| 国产精品高清一区二区| 日韩成人精品一区二区| 99久久婷婷| 亚洲一区免费| 欧美日韩精品一区二区三区视频 | 国产精品中文字幕亚洲欧美| 国产亚洲精品精品国产亚洲综合| 国产黄色精品| 亚洲高清成人| 欧美日韩国产一区二区在线观看| 久久三级毛片| 欧美日韩视频| 国产美女撒尿一区二区| 久久精品主播| 久久精品超碰| 亚洲欧洲另类| 欧美aaaaaa午夜精品| 日韩三区在线| 国产色噜噜噜91在线精品| 国精品一区二区| 久久久久久久久丰满| 日本在线不卡视频一二三区| 91精品99| 欧美日一区二区在线观看| 精品一区视频| 亚洲综合电影| 欧美日韩一区二区三区不卡视频 | 精品国产欧美日韩一区二区三区| 国产精品亚洲欧美日韩一区在线| 激情婷婷久久| 国精品产品一区| 久久精品99久久久| 模特精品在线| 99精品网站| 国产一区二区三区四区大秀| 69堂免费精品视频在线播放| 日韩欧美不卡| 国产一区二区三区日韩精品| 亚洲精品看片| 爽爽淫人综合网网站| 亚洲成人精品| 久久免费影院| 免费一区二区三区在线视频| 亚洲精品婷婷| 亚洲尤物av| 中文字幕一区二区三区在线视频| 亚洲精品1区2区| 国产一区导航| 日韩中文字幕91| 在线视频日韩| 中文字幕乱码亚洲无线精品一区| 日韩午夜av在线| 亚洲欧美日韩综合国产aⅴ| 亚洲男女自偷自拍| 亚洲在线网站| 91精品国产自产观看在线| 亚洲精品进入| 国产精品亚洲产品| 精品视频久久| 中文另类视频| 99成人在线| 一区二区三区四区在线看| а√天堂中文在线资源8| 欧产日产国产精品视频| 2023国产精品久久久精品双| 91久久国产| 亚洲影院天堂中文av色| 欧美日韩1区2区3区| 九九综合九九| 在线精品福利| 美女视频免费精品| 日韩高清电影一区| 国产探花一区| 亚洲成av在线| 日本不卡不码高清免费观看| 国产精品xvideos88| 欧美日韩精品免费观看视完整| 天堂日韩电影| 婷婷亚洲成人| 91精品韩国| 91嫩草精品| 久久精选视频| 91精品一区| 99国产精品一区二区| 综合亚洲视频| 久久精品国产免费| 日韩精品首页| 日韩1区2区日韩1区2区| 日韩欧美一区二区三区在线视频| 性欧美长视频| 正在播放日韩精品| 午夜久久av| 一区在线观看| 国产一区二区三区黄网站| 蜜臀av一区二区在线免费观看| 精品国产亚洲日本| 欧美中文字幕| 精品一区在线| 超级白嫩亚洲国产第一| 日本中文字幕视频一区| 国产一区亚洲| 国产黄色精品| 亚洲精品影视| 亚洲一区久久| av成人国产| 午夜免费一区| 久久国产精品成人免费观看的软件| 国产欧美自拍一区| 日韩免费精品| 免费观看日韩电影| 国产手机视频一区二区| 日本少妇一区| 日韩欧美一区二区三区在线视频| 国产精品美女午夜爽爽| 日韩欧美2区| 日韩精品导航| 奇米色欧美一区二区三区| 中文字幕日韩高清在线| 综合激情视频| 99视频精品| 老司机久久99久久精品播放免费| 蜜桃视频欧美| 国产农村妇女精品一二区| 欧美 日韩 国产一区二区在线视频 | 中文字幕av亚洲精品一部二部 | 神马久久午夜| 久久国产中文字幕| 亚洲大片在线| 羞羞答答国产精品www一本| 亚洲乱码视频| 精品网站999| 99久久精品网| 亚洲网址在线观看| 日本电影久久久| 国产成人调教视频在线观看| 亚洲人成在线网站| 午夜在线精品偷拍| 国产精品一区二区av日韩在线| 麻豆成人av在线| 在线国产一区| 国产精品一区二区三区四区在线观看 | 涩涩av在线| 一区二区三区四区日韩| 美女久久久久久| 亚洲精品网址| 国产精品magnet| 好吊日精品视频| 国产精品欧美一区二区三区不卡| 成人美女视频| 日韩av网站免费在线| 91精品国产调教在线观看| 国产一精品一av一免费爽爽| 欧美va天堂在线| 91精品国产自产在线丝袜啪| 国产精品久久久久蜜臀| 亚洲欧美日韩综合国产aⅴ| 欧美国产中文高清| 国产精品不卡| 日韩国产一区二| 欧美福利在线| 国产91在线播放精品| 亚洲欧洲美洲国产香蕉| 91嫩草亚洲精品| 国产精品大片免费观看| 天堂成人国产精品一区| 天堂а√在线最新版中文在线| 日韩和欧美一区二区三区| 中文久久精品| 欧产日产国产精品视频| 久久久久久亚洲精品美女| 亚欧洲精品视频在线观看| 在线日韩视频| 日韩av福利| 天堂√中文最新版在线| 久久精品国产99国产| 日韩在线看片| 欧美久久香蕉| 日本亚洲最大的色成网站www| 久久久人人人| 日韩在线二区| 久久高清免费| 欧美成人午夜| 欧美精品激情| 国产综合精品| 婷婷综合激情| 老鸭窝毛片一区二区三区| 亚洲欧美成人综合| 天堂成人免费av电影一区| 免费的成人av| 欧美私人啪啪vps|