手引きキャベツ(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 ロサンゼルス シンプルレビュー

推薦する

Hostigger: 月額 60 ドル / 2 コア / 8GB RAM / 60GB SSD スペース / 10TB 帯域幅 / 500Mbps ポート / VMware / Türkiye

2015 年後半に設立されたアメリカのホスティング会社 Hostigger は現在、VMware ...

DeepVM: 25元/月/512MBメモリ/20GB SSDスペース/2TBトラフィック/200Mbpsポート/KVM/香港BGP

中国の業者であるDeepVMは主にKVM VPSを提供しており、その回線はChina Unicom ...

Astro Cam Xúcはどうですか? Astro Cam Xúcのレビューとウェブサイト情報

Astro Cam Xúcとは何ですか? Astro Cam Xúc はホーチミン市に本社を置くベト...

Coffee Cake Networkはどうですか?コーヒーケーキネットワークのレビューとウェブサイト情報

Coffee Cake Networkとは何ですか? CoffeeCakes はアメリカのコーヒーケ...

Yisu Technology: 950 元/月/E3-1270v2/32GB メモリ/2TB ハードディスク/無制限トラフィック/130 IP/ロサンゼルス CN2

中国のホストであるYisu Technologyは2008年に設立され、主にロサンゼルス、フェニック...

666clouds: 32元/月/512MBメモリ/15GB SSDハードディスク/4TBトラフィック/1Gbpsポート/KVM/ロサンゼルスセラ/中国聯通4387

666cloudsは2020年1月に設立された中国の業者です。主にKVM VPSを提供しています。...

DataPacket: 月額 4 ドル / 16 コア / 1GB メモリ / 100GB SSD スペース / 500GB トラフィック / KVM / Dallas QN

DataPacket は、遅くとも 2014 年に設立されたイギリスの企業です。主に独立したサーバ...

BandwagonHost 2GB RAM ロサンゼルス CN2 (DC8) KVM VPS レビュー

andwagonHost の Double 11 特別価格 KVM VPS は非常に強力で、高度な構...

Jabil Groupはどうですか? Jabil Groupのレビューとウェブサイト情報

Jabil Group のウェブサイトとは何ですか? Jabil Circuit は、世界最大級の電...

トンガ観光局はどうですか?トンガ観光局のレビューとウェブサイト情報

トンガ観光局のウェブサイトとは何ですか?このウェブサイトは、トンガ観光局(トンガ観光省とも呼ばれる)...

ua-hosting: 月額 139 ドル / E5620 / 32GB メモリ / 6x240GB SSD スペース / 100TB 帯域幅 / KVM / オランダ

ua-hosting は 2006 年からホスティング サーバーを提供しており、包括的なホスティング...

ルコザードはいかがですか? Lucozadeのレビューとウェブサイト情報

Lucozade_Lucozade ウェブサイトとは何ですか?ルコザードは、ブドウ糖を主成分とする、...

ソマリアグローバルTVはどうですか?ソマリアグローバルTVのレビューとウェブサイト情報

ソマリアグローバルTVとは何ですか?ユニバーサルTVは、ソマリアの主流メディアであり、高い人気と視聴...

ウォーバーグ・ピンカスはどうですか? Warburg Pincus のレビューとウェブサイト情報

Warburg Pincus のウェブサイトは何ですか? Warburg Pincus (略称: W...