手引きキャベツ(DHTマグネット)のワンクリックインストール、Nginx逆生成の作成、SSL接続の設定

手引きキャベツ(DHTマグネット)のワンクリックインストール、Nginx逆生成の作成、SSL接続の設定

スワップ付きVPS、CentOS 7システムに適用可能です。

1.千切りキャベツを敷く
1. Apacheをアンインストールする

yum -y remove httpd

必要なコンポーネントをインストールします

yum update -y yum install screen wget unzip gcc gcc-c++ python-devel -y

ファイアウォールをオフにする

systemctl stop firewalld.service ; systemctl disable firewalld.service

2. インストール

wget https://zhujiwiki.com/wp-content/uploads/2016/03/ssbc1.1.sh sh ssbc1.1.sh

ブラウザで Web を閲覧するには Y を選択し、ユーザー名とパスワードを設定します。

3. スケジュールされた再起動を設定する

wget https://zhujiwiki.com/wp-content/uploads/2016/03/ssbc-reboot.sh chmod +x ssbc-reboot.sh crontab -e

i を押すと編集モードに入ります

0,30 * * * * sh /root/ssbc-reboot.sh

Esc キーを押して編集モードを終了し、Shift キーを押しながら Z キーを 2 回押してシェル インターフェイスに戻ります。

0,30 sh /root/ssbc-reboot.sh
これは、ssbc-reboot.sh ファイルが毎時 0 分と 30 分に自動的に実行されることを意味します。

毎晩午前 1 時に再起動するなど、より長い時間を設定することもできます。

 0 1 * * * sh /root/ssbc-reboot.sh

または、2時間ごとに再起動します。

 0 */2 * * * sh /root/ssbc-reboot.sh

この時点で、マグネット サイトが構築され、サーバー IP を使用するか、ドメイン名をバインドしてアクセスできるようになります。

2. Nginx、PHPをインストールし、SSLプライベート接続を設定します。<br />以下に表示されるポート8080は、他のポートに変更することもできます。

1. 千切りキャベツのプロセスを終了し、python 80 ポートのプロセス ID を検出します。

 ps aux | grep python

 kill -9 2344 2439

2. NginxとPHPをインストールする
a. LNMP ワンクリック インストール パッケージを使用して Nginx と PHP をインストールし、他のパッケージはインストールしないでください。
b. Let's Encryptクライアントをインストールする

./addons.sh

7を選択してインストールします。 (Let's Encrypt クライアントは無料の SSL 証明書です)

3. ファイアウォールを編集してポート8080での通信を許可する

vi /etc/sysconfig/iptables

に追加

-A INPUT -p tcp -m state --state NEW -m tcp --dport 8080 -j ACCEPT

ファイアウォールを再起動する

systemctl reload iptables.service

4. ウェブサイトを作成し、反世代を設定する
a. ウェブサイトを作成する

cd /root/lnmp ./vhost.sh

b. リバースプロキシを設定する

cd /usr/local/nginx/conf/vhost

先ほど作成した Web サイト構成を編集します。

 vi freecili.com.conf

次のコードを追加します。

 location / { proxy_pass http://你的服務器IP:8080; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-for $proxy_add_x_forwarded_for; proxy_set_header Host $host:$server_port; proxy_set_header X-Forwarded-Proto $scheme; proxy_connect_timeout 600; proxy_read_timeout 600; proxy_send_timeout 600; client_max_body_size 1024M; # Set higher depending on your needs }

サーバーのIPを自分のIPアドレスに設定する

Nginxサービスを再起動する

service nginx restart

5. 千切りキャベツの工程を再現する:

 cd /root/ssbc-master nohup python manage.py runserver 0.0.0.0:8080 &gt;/dev/zero &amp;

6. ssbc-reboot.shを編集する
a. ssbc-reboot.shのポートを8080に変更します。

 vi ssbc-reboot.sh

b. 3 行目に Nginx の再起動コマンドを追加します。

 systemctl restart nginx.service

デモ: http://cili.sib8.net/

7. ファイアウォールとiptablesを閉じるか無効にする

systemctl stop firewalld.service systemctl disable firewalld.service systemctl stop iptables.service systemctl disable iptables.service

3. いくつかの問題は解決されました:
1. 移動時にデータベースを直接移動できます: /var/lib/mysql/ssbc/
次に、次のコマンドを実行します。

 chmod +x /etc/rc.d/rc.local echo "systemctl start mariadb.service " >> /etc/rc.d/rc.local echo "cd /root/ssbc-master " >> /etc/rc.d/rc.local echo "indexer -c sphinx.conf --all " >> /etc/rc.d/rc.local echo "searchd --config ./sphinx.conf " >> /etc/rc.d/rc.local echo "nohup python manage.py runserver 0.0.0.0:80 >/dev/zero 2>&1& " >> /etc/rc.d/rc.local echo "cd workers " >> /etc/rc.d/rc.local echo "nohup python simdht_worker.py >/dev/zero 2>&1& " >> /etc/rc.d/rc.local echo "nohup python index_worker.py >/dev/zero 2>&1& " >> /etc/rc.d/rc.local

その後再起動すると正常になります

2. 中国語のエラーを検索します。Centos7システムの場合は、/usr/lib64/python2.7/site.pyを変更します。
vi /usr/lib64/python2.7/site.py
import sys の下に 2 行を追加します。
リロード(sys)
sys.setdefaultencoding('utf8')

3. Web サーバー、コレクション、ストレージが実行中であることを確認するにはどうすればよいでしょうか?
ps -ef | grep python
結果には以下が含まれます
python manage.py runserver 0.0.0.0:80
python simdht_worker.py
python インデックスワーカー.py
実行中であることを意味します。

via: hostloc1、hostloc2、一部が変更されました。

<<:  Pzea: $28/年/512MB メモリ/30GB スペース/800GB トラフィック/10 IP/OpenVZ/ロサンゼルス

>>:  Hostigation 1GB RAM SSD ハードドライブ KVM VPS ロサンゼルス シンプルレビュー

推薦する

ServerCheap: 月額 2 ドル / メモリ 1 GB / SSD スペース 30 GB / トラフィック無制限 / ポート 1 Gbps / DDOS / KVM / シカゴ / ロサンゼルス

ServerCheap は、4 人のチームを擁する米国のホスティング プロバイダーです。データ セン...

WootHosting 1GB RAM ロサンゼルス KVM VPS レビュー

詳細: WootHosting: $15/年/1GB メモリ/20GB スペース/3TB トラフィッ...

Hawkhost: 月額 5 ドル / 1GB RAM / 20GB SSD スペース / 1TB 帯域幅 / KVM / シンガポール / ロサンゼルス / ダラス / ニューヨーク

アメリカの老舗企業である Hawkhost は、VPS の価格を変更しました。同社のデータセンターは...

Xservere: 月額 60 ユーロ/L5630/8GB RAM/500GB HDD/無制限トラフィック/1Gbps ポート/DDOS/KVM/ルーマニア

Xservere は、仮想ホスティング、リセラーホスティング、VPS、VDS、専用サーバー、ゲームサ...

GigsGigsCloud: 月額 9.8 ドル / 500 MB メモリ / 10 GB SSD スペース / 500 GB トラフィック / 100 Mbps-200 Mbps ポート / KVM / 日本ソフトバンク

香港の老舗企業GigsGigsCloudは香港、ロサンゼルスなどでVPSを提供しています。日本のソフ...

Shura Cloud: 45 元/月/256 MB メモリ/6 GB スペース/50 GB トラフィック/15 Mbps-30 Mbps ポート/NAT/KVM/深セン-香港 IPLC

Shura Cloudは中国の商人です。パネルは経営者が独自に開発しました。操作はユーザーフレンド...

G-CORE: 月額 4.49 ユーロ/512MB メモリ/20GB SSD スペース/500GB トラフィック/50Mbps ポート/KVM/香港/バイパス

ロシアのホスティング プロバイダーである G-CORE は、さまざまなホスティング サービスを提供す...

【ブラックフライデー】HostHatch: 34ドル/2年/1コア@AMD EPYC/2GBメモリ/15GB SSDスペース/2TBトラフィック/1Gbpsポート/KVM/香港/日本/シンガポールなど

老舗ホスティングプロバイダーのHostHatchは、ホスト百科事典でも何度も紹介されています。現在は...

Rabbithosts: 76 元/月/2 コア/1GB メモリ/20GB スペース/1TB トラフィック/500Mbps ポート/KVM/香港 BGP

中国の業者である Rabbithosts は主に VPS を提供しています。同社のデータセンターには...

Time4VPS: 月額 2 ユーロ/2GB RAM/20GB ストレージ/2TB 帯域幅/KVM/リトアニア

Time4VPSは、リトアニアで正式に登録された会社であるInterneto vizija(2003...

HKserver: $14/年/2 コア/1GB メモリ/100GB スペース/10TB トラフィック/500Mbps ポート/KVM/カナダ/米国/OVH シンガポール

HKserverは香港の老舗企業です。2014年に設立され、仮想ホスティング、VPS、独立サーバーな...

AsunaCloud: 16元/月/512MBメモリ/5GBスペース/2TBトラフィック/300Mbps-3Gbpsポート/KVM/NTT香港

中国企業のAsunaCloudは現在、主に香港NTT回線向けのKVM VPSを提供しています。モバイ...

Rocketrix: $15/年/512MB RAM/15GB ストレージ/無制限トラフィック/KVM/ドイツ語

Rocketrixは2016年9月に設立された海外ホスティング会社です。仮想ホスティング、ディストリ...

yunvm: ¥49/月/メモリ2GB/容量150GB/トラフィック無制限/帯域幅1Mbps/KVM/香港

中国のホストである Yunvm は 2006 年に設立され、2012 年にクラウド ホスティングを提...

IYUN Global: 9.9元/月/512MBメモリ/5GB SSDスペース/300GBトラフィック/200Mbpsポート/KVM/ロサンゼルスCN2 GIA

IYUN Global のロサンゼルス CN2 GIA KVM VPS のパフォーマンス、ネットワ...