diff --git a/.gitignore b/.gitignore
index 01f85363d7c121935eacaefbd04e85418c6fe257..67554aa08f162d30056f0091db37e431f3275070 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,4 +2,3 @@
 
 # Ignore node_modules directory
 node_modules/
-package.json/
diff --git a/react-whenMeet/package.json b/react-whenMeet/package.json
index dafb6ea7b18bff19ba9b489f9521e02e3c51cfff..4173958719d5ee37867ca76e78478100d7137d51 100644
--- a/react-whenMeet/package.json
+++ b/react-whenMeet/package.json
@@ -19,7 +19,7 @@
     "web-vitals": "^2.1.4"
   },
   "scripts": {
-    "start": "react-scripts start",
+    "start": "export PORT=80 && react-scripts start",
     "build": "react-scripts build",
     "test": "react-scripts test",
     "eject": "react-scripts eject"
diff --git a/react-whenMeet/src/components/LinkPageForm.js b/react-whenMeet/src/components/LinkPageForm.js
index 93fdfb7b9efa3bb5fc8c8b98191f6de4a2ecf80f..0eebe67689bf753c5757449e8b69b090c6573056 100644
--- a/react-whenMeet/src/components/LinkPageForm.js
+++ b/react-whenMeet/src/components/LinkPageForm.js
@@ -11,15 +11,14 @@ function LinkPageForm() {
     const {id} = location.state;
 
 
-    const copyToClipboard = () => {
-        const textToCopy = `localhost:3000/HomeParticipate/${id}`;
-        const tempInput = document.createElement('input');
-        document.body.appendChild(tempInput);
-        tempInput.value = textToCopy;
-        tempInput.select();
-        document.execCommand('copy');
-        document.body.removeChild(tempInput);
-        alert('클립보드에 복사되었습니다');
+    const copyToClipboard = async (link) => {
+        try {
+            const textToCopy = `https://when-meet.link/HomeParticipate/${id}`;
+            await navigator.clipboard.writeText(textToCopy);
+            alert('클립보드에 복사되었습니다');
+        } catch (err) {
+            alert('클립보드 복사에 실패하였습니다');
+        }
     };
 
     const handleSubmit = async(event) => {